|
sss... 2d array man
the quieter u become more u hear
|
|
|
|
|
double[,] da = {{0.4, 0.2, 0.1}, {0.5, 0.2, 0.6}};
Access like so:
da[0, 1] = 0.2
da[1, 2] = 0.6
note: each array must have the same depth, although these can be default values if you do not wish to use them.
check this out for more detailed info:
http://msdn.microsoft.com/en-us/library/aa288453(VS.71).aspx[^]
|
|
|
|
|
hmmmmmm... thanks
the quieter u become more u hear
|
|
|
|
|
Or use jagged arrays
double[][] da = new double [][]{
new double [] {0.6, 0.4},
new double [] {0.4, 0.2, 0.1},
new double [] {0.5, 0.2, 0.6}};
*jaans
|
|
|
|
|
Well, the same:
<br />
double[] a = new double[] { 0.6, 0.4 };<br />
double[] b = new double[] { 0.4, 0.2, 0.1 };<br />
double[] c = new double[] { 0.2, 0.5, 0.3 };<br />
What do you want to achieve exactly? Do you want a list of double arrays? If you can give us the part of your code where you need this, we could help you a bit better.
|
|
|
|
|
actually i have to convert an algorithm from vc++ to c#...
its a big code....
do have any idea in viterbi algorithm
and hidden markov model
the quieter u become more u hear
|
|
|
|
|
No sorry, no idea about these algorithms... maybe the vc++ gives you an intention how the double-arrays are handled (using a list or sth similar)
|
|
|
|
|
why dont you post a part of the original code you are stuck tranlating and maybe someone can help offer you an alternative c# version
|
|
|
|
|
i will post it tmw friend.....
the quieter u become more u hear
|
|
|
|
|
double t;
t=(0.4,0.2,0.4);
if you want as array it needs to be;
double[] t = {0.4, 0.2, 0.4};
OR
double[] t;
t = new double[]{0.4, 0.2, 0.4};
then you access each double using the array index value for the required double:
d[0], d[1], d[2] etc...
|
|
|
|
|
Hi
I want to find all children at a specific level in a treeview with a specific name. for example I want to find all children with full address :"site/people/person/name"
Using visual studio 2005 how should I do this?
Thanks in advance
|
|
|
|
|
The treeview's nodes collection contains a function that can return a node with a given key.
Each node has its own node collection for its child nodes.
Using these, it's fairly straightforward to write a function that recurses this structure.
|
|
|
|
|
|
Hi everybody!
I have a problem with the XmlSerializer:
When serializing a property (string) containing only a TAB "\t", I get only an empty string.
The serialized object looks like this:
"<Separator> </Separator>" (There really is a tab )
Here's my property:
protected string separator = ";";
public string Separator
{
get { return separator; }
set { separator = value; }
}
I know I could make a char property, but this would be a workaround for this problem, not the solution.
Any ideas?
Thanks, Phil
I won’t not use no double negatives.
|
|
|
|
|
In XML, all whitespaces are treated as a single space, even when there are many together. When there is only whitespaces, it is treated as an empty string.
Maybe you could try to put it in a CDATA section (if you have control over the XML itself).
|
|
|
|
|
Hi,
Merci beaucoup @Le Centriste. I tried it with CDATA, and it actually worked. But I had to wrap my property, and that wasn't really useful because I could also have created a (better accessible) char[]. (see http://geekswithblogs.net/cmartin/archive/2005/11/30/61705.aspx[^] for more information.)
But I found a better solution. Instead of using a standard XmlSerializer (like this):
XmlSerializer serializer = new XmlSerializer(typeof(MyObjectType));
reader = new FileStream(filepath, FileMode.Open);
myObject = ((MyObjectType)serializer.Deserialize(reader));
I changed the settings:
XmlSerializer serializer = new XmlSerializer(typeof(MyObjectType));
reader = new FileStream(filepath, FileMode.Open);
System.Xml.XmlReaderSettings xmlSettings = new System.Xml.XmlReaderSettings();
xmlSettings.IgnoreWhitespace = false;
System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(reader,xmlSettings);
myObject = ((MyObjectType)serializer.Deserialize(xmlReader));
This way, I can use Whitespaces as I like to
But thanks for your answer!
Phil
I won’t not use no double negatives.
|
|
|
|
|
|
hello
how to declare and use an image array in c#
Thanks
TJS
|
|
|
|
|
Declare it and use it like you would any other array
int arraySize = 2;
System.Drawing.Image[] imageArray1 = new System.Drawing.Image[arraySize];
System.Drawing.Image[] imageArray2 = new System.Drawing.Image[] {
System.Drawing.Image.FromStream(streamThatHasImage1),
System.Drawing.Image.FromStream(streamThatHasImage2) };
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
How can i Open a File in its Default Viewer?
C#, VS 2005, Winforms
Thanks
Have Fun
Never forget it
|
|
|
|
|
|
THANKS
Have Fun
Never forget it
|
|
|
|
|
You can use Process class for your needs.
|
|
|
|
|
hello
QUESTION 1: To shutdown Winform, you do this:
<br />
System.Windows.Forms.Application.Exit();<br />
What about
a. WPF apps? (Windows Presentation Foundation - I'm new to this)
b. ASP.NET APP (What if I jsut want to stop the webapp, not IIS?)
QUESTION 2:
Can I *restart* ASPNET webapp programmatically?
QUESTION 3: For console app, to shutdown, it's
<br />
System.Environment.Exit(0);<br />
zero represent "Success"? Does Windows interpret this value? What's the convention?
Thanks!
dev
|
|
|
|
|
devvvy wrote: a. WPF apps? (Windows Presentation Foundation - I'm new to this)
Application.Current.Shutdown(); devvvy wrote: b. ASP.NET APP (What if I jsut want to stop the webapp, not IIS?)
Shutting down the app in ASP.NET is more challenging. First of all, you need to add the following entry into your config file:
<httpRuntime enabled="false" />
Then, your shutdown code looks like this:
private void btnClose_Click(object sender, EventArgs e)
{
Configuration config = OpenWebConfiguration(ApplicationPath);
HttpRuntimeSection httpRuntimeSection = config.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
bool httpRuntimeSectionEnabled = httpRuntimeSection.Enable;
httpRuntimeSection.Enable = !httpRuntimeSectionEnabled;
SaveConfig(config);
}
private void SaveConfig(Configuration config)
{
RemotingManager.ShutdownTargetApplication();
config.NamespaceDeclared = true;
if (string.IsNullOrEmpty(ApplicationPath) || string.IsNullOrEmpty((string)Session[APP_PHYSICAL_PATH]))
{
Server.Transfer("~/expired.aspx");
}
config.Save(ConfigurationSaveMode.Minimal);
}
|
|
|
|