|
V. wrote: I don't think he meant for value to change from int to string, but rather made a typ-o. Hi V., Yes, I agree: he either made a typo, or posted something incomplete (if it's in C#), but, most likely, as I realized later, he's posting JavaScript or some other weakly-typed language in this forum by mistake.
So, sorry if my response to you seems a little "picky." I'll leave it up just in case.
yours, Bill
~
“This isn't right; this isn't even wrong." Wolfgang Pauli, commenting on a physics paper submitted for a journal
|
|
|
|
|
Looks like this would work for me.
Looks something of the form on enumeration.
I could not find a decent example using enum.
My messages have "html line breaks " in them - how to set enums using HTML and text string?
Something of sort
public enum MyTest
{
"line break" = 0,
"This is test 1" = 1,
"this is test 2" = 2
}
modified 13-Aug-13 13:43pm.
|
|
|
|
|
Hi, the assumption here, since this is the C# forum, is that the question you ask, or code you include, is in C#, which is strongly typed.
If this is JavaScript, or another weakly-typed language, you might want to consider posting this on another forum.
Enums in JavaScript: well, you can get away with murder: [^]. 'Switch/Case in JavaScript: lots of examples on the web.
Here, in C#, we can only get away with suicide But, that does keep us on "the straight and narrow." !
good luck, Bill
~
“This isn't right; this isn't even wrong." Wolfgang Pauli, commenting on a physics paper submitted for a journal
|
|
|
|
|
I'm unsure what enums have to do with anything. Enums are NOT text. If anything, they are more integers than anything else.
You can however parse text from and to an enum by using the, I think Enum.TryParse function. Enum names cannot contain spaces or special characters, as much as normal variables can't. So making HTML out of it is like translating the bible from ancient greek to chinese while being blind.
In short, since you seem to have "real" text (special characters and all), you're stuck with either string or StringBuilder. Whether you put it in arrays, lists, dictionaries, switch methods or any other form.
|
|
|
|
|
I have to agree to not agree on at least part of this.
Yes, you cant store just anything inside enums...
So, I see why storing strings in a enum is throwing a red flag...
But on the other hand you can use enums like this for simple text.
public enum Days {Sun=1, Mon=2, Tue=3, Wed=4, Thu=5, Fri=6, Sat=7};
Then you can store its value as 1,2,3,4,5.. and pass it..
works very good with view states for example.
Then you can take the value you stored...
and easily convert it back to a enum.
Days test = (Days)Convert.ToInt32(Value);
if (test == Day.Sun)
{
///do something
}
or you could print it out.. simple text..
string bla;
bla = (Days)Convert.ToInt32(Value).ToString();
=)
modified 14-Aug-13 14:41pm.
|
|
|
|
|
V. wrote: So making HTML out of it is like translating the bible from ancient greek to chinese while being blind. Gotta upvote that for surrealism in simile
yours, Bill
~
“This isn't right; this isn't even wrong." Wolfgang Pauli, commenting on a physics paper submitted for a journal
|
|
|
|
|
There is always a better way, there always will be...
A general rule of thumb is..
Switch is faster then else if statements because the compiler optimizes the code.
So your code is prob not bad, but I am sure it could be better.
IE... it could handle exceptions, etc...
You also, may benefit from casting or trying to cast the result..
incase you accidentally pass a null value into your switch..
C# will let you pass null values pretty much anywhere...
so you got to be careful of that.
=)
|
|
|
|
|
Hi,
How do I retrieve the manufacturers hardware serial number of the physical drive a c# application is running on. I base this on a situation where at least the application is stored on one disk, without striping etc, and, with avoiding the issue of 'volumes'. Ultimately, the app is stored somewhere on an item of hardware. That's the hardware item I want information on.
Regards,
Bram.
Bram van Kampen
|
|
|
|
|
I'd try WMI (Windows Management Instrumentation).
But WMI does not work correctly sometimes, and some devices may not have a serial number (SD memory cards).
|
|
|
|
|
The ONLY reliable hardware identification system is a dongle. I've used ESecuTech[^] with good success in some of my applications. Getting the dongles programmed was a bit of a challenge, but once you have a process its relatively easy. This is the only consistent hardware locking mechanism I've found after a lot of research.
As posted above, the disk serial number is not reliable, and is not often reported. Especially when using RAID type drive architecture, that kind of information may not be returned if Windows can't see it as multiple physical drives. On top of that, some drives just don't report it.
|
|
|
|
|
sir i m dinesh sahu student bscit , i want creat login form where in my project three user and they have separate page for each it mean teacher has teacher_page,student_page and office staff has office_page.
ok
in my login form i use one text box for userid ,second for password and third combobox for as role.
so sir in one login button how i can open three different form if there user id ,password and role is match
plzz help me sir
|
|
|
|
|
Well Dinesh as you have not stated which technology you are using the answer cannot be specific. You have already stated how you do it, you test the logon results and decide if the user have permission to enter and what role they are taking. Then you NAVIGATE to the desired page/view/form.
The navigate method will depend on your platform ASP/WPF/Winforms.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
|
Here is the start of your research, have some google foo[^]
I suggest you get a beginners book on windows forms application development and work through the examples, this is one of the first lessons you will learn
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
You can open any number of pages.
Once login succeeds, try window.open('teacher_page.aspx','_new') . and so on.
|
|
|
|
|
can anyone help me out with a good link for raising Event in User control i am not able to find a proper code
|
|
|
|
|
|
|
I wish to show what the control does by hovering the cursur over it, right clicking, or some other means. Basically a help file which explains more detail about the control and its function.
Is there a way I can accomplish this.
Any help will be appreciated.
Thanks in advance.
Michael
|
|
|
|
|
ToolTip is the general method of adding help to a control, I have been known to add a help icon to each form and allow the user to edit their own help data, never happens of course!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi Michael,
It might be helpful to know if you are speaking "in general" here, or if you have a specific scenario in mind.
Is it the case that you want what is shown to provide information to persist until the user "tells it to go away," or is a ToolTip, which you do have some control over how long it stays visible, good enough.
Do you have a certain type of user in mind here: a programmer, for example; or, a very non-technical end-user ? I'm guessing you intend this for a programmer.
It seems almost 100% certain to me you are talking about displaying information while your application is running, but, if that's not the case, please do state that.
yours, Bill
~
“This isn't right; this isn't even wrong." Wolfgang Pauli, commenting on a physics paper submitted for a journal
|
|
|
|
|
hi
Im a beginner in .net can u give some examples programs to get going
|
|
|
|
|
|
|
Reading a good programming book should help you get started.
|
|
|
|