|
One catch with static is that they are only class level and not method level as you can in C++.
Rocky <><
www.GotTheAnswerToSpam.com
|
|
|
|
|
|
|
Dear Sirs,
Please guide me how I can generate a unique system-hardware dependent serial number in C#. I want this serial be different from a pc to Another one and never be the same.
Regards,
Sassan Komeili Zadeh
|
|
|
|
|
GUID is the solution...
By the way, you must know that the created GUID is realy globally unique only in case your computer has a Network Adapter. In case it doesn't, the GUID is only locally unique!
using System;
namespace PavelTsekov
{
class MainClass
{
static void Main(string[] args)
{
//let's create a GUID with C#
System.Guid guid=System.Guid.NewGuid();
Console.WriteLine(guid.ToString());
Console.ReadLine();
}
}
}
Free your mind...
|
|
|
|
|
Dear Guillermo,
Actually I want the code return the unique serial number always the same. If you run your code in a loop you will see it will return a unique one each time.
Sassan
|
|
|
|
|
Getting the NIC's serial is unique and how often do u replace a NIC?? Not much.
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
I'm working on the harddisk serial number. So when an application is installed, it returns a code... The user has to call to get the serial to enter with that code. Afterwards the program encrypts the harddisk serial number into a file. And compares it when the app is launched.
When the user re-installs the pc, he has only the replace the file.
When I get trough this, I will post it here
|
|
|
|
|
Dear Sir,
Everybody doesn't have Network Inteface.
Regards,
Sassan Komeili Zadeh
|
|
|
|
|
Is there a way to make the OpenFileDialog preview the file when the user clicks on a file. I want to preview an image.
Gary Kirkham
A working Program is one that has only unobserved bugs
I thought I wanted a career, turns out I just wanted paychecks
|
|
|
|
|
Regards,
which namespace/class give me methods to get unicode for any character?
Thanks
-nSun
---
"Art happens when you least expect it"
|
|
|
|
|
|
I have a problem. I have created my own control. It is similar to listview, but not quite. Therefore there are a collection with all the items. When adding elements in the designer through the Collection Designer "Changer", the properties of each item does not seem to persist in the autogenerated code for the form... What am I doing wrong?
Thanks in advance,
Gooky
|
|
|
|
|
You need to apply the DesignerSerializationVisibilty attribute i think
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
|
The specs for C# 2.0 are now available on MSDN at
http://msdn.microsoft.com/vcsharp/team/language/default.aspx
There is a discussion forum for the language on the same page.
Eric Gunnerson
Visual C# Compiler PM
|
|
|
|
|
Good...
C# Rules !!!
Free your mind...
|
|
|
|
|
At this point I like the partial classes and generics the most.
I am sorry to say but I found the anonymous methods kinda Java'ish.. Maybe I'm going to like them later on, when we get to use this stuff
The iterators i BIG fun, you could make a random sequence of numbers so you almost never know what item is returned by the foreach loop
I am looking forward to the new visual studio .net 2004, I hope it makes development even easier than it already is.
Good luck Eric!
Greetings....
|
|
|
|
|
I think the anonymous delegates are somewhat a matter of taste, and should be used wisely ("If swelling persists, contact a professional programming practitioner immediately"...)
There is the opportunity to make your code much more ugly, but there are also cases where you can make it much more local. If you want to be able to have a named iterator that can take some code, or you want to specify the MatchEvaluator for a Regex.Replace(), you can make your code more understandable (probably...) with an anonymous delegate.
But I don't view them as a replacement for standard delegates.
|
|
|
|
|
The improved locality is a win from a syntax and encapsulation perspective, but must more important to me is the fact that anonymous delegates have closures semantics. This opens up new programming idioms that are just not reasonable otherwise. Yay!!
On the other hand, I pouted to see that 'yield' was specialized for iterators and not generalized into support for arbitrary coroutines. Then I winced a bit a 'yield return' replacing just 'yield'. I'd rather a little pain now with a new keyword/breaking change than an ugly syntax forever after.
-Blake
|
|
|
|
|
|
I should have noted that if you don't have Word, you can download the Word Viewer from:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9BBB9E60-E4F3-436D-A5A7-DA0E5431E5C1&displaylang=EN
|
|
|
|
|
Good stuff.
Partial classes - *cringes*
Anonymous methods - useful but dangerous
Iterators - cool
Generics - SWEET!
I was just thinking a couple of days ago how useful something like Generics would be. I'm still asking Santa Claus for default parameter specifiers though.
Paul
|
|
|
|
|
They should have added something like this too:
bool MyClass.MyMethod(string hello)<br />
{<br />
return hello == "hello";<br />
}
at namespace level. This would allow u to group methods in logical groups and overcome some difficult design problems.
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
leppie,
You are a sick, sick individual.
Paul
|
|
|
|