|
Because you can use it with a generic. It's one of those new fangled .NET 2 things that's only been around since 2005 - I'm not surprised you haven't heard of it.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Pete O`Hanlon wrote: Because you can use it with a generic
Thanks, But I am not clear on this ? What do you mean ? And what will be difference like giving normal class declaration ?
|
|
|
|
|
It means that you can use the Stack class with a generic and it will use the generic IEnumerable interface. In other words, you can create a class as Stack<MyClass> and then rely on the fact that you have the IEnumerable<T> implementation to use.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
The <T> means you can put whatever type you want in it. The T is short for Type. For example:
Stack<int> myStackOfIntegers = new Stack<int>();
Stack<string> stackOfStrings = new Stack<string();
Stack<MyFooType> stackOfFoos = new Stack<MyFooType>();
myStackOfIntegers.Push(5);
myStackOfIntegers.Push("hello");
|
|
|
|
|
Clearer now. You are missing <T> at the first IEnumerable. Google for Generics, its "new" feature in C# 2.0
[ My Blog] "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - Rüdiger Klaehn "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
dnh wrote: Google for Generics, its "new" feature in C# 2.0
Thanks. Now it's becoming clearer
|
|
|
|
|
Hey
I have recently started C# programming
and was wondering, when i create a button i can make it display a message box however i want to know how this same button can also open a website URL.
Thanks in advance
Benjamin Dodd
|
|
|
|
|
Benjamin Dodd wrote: how this same button can also open a website URL.
Create a new website url shortcut file. Open that file using Process.Start() method
|
|
|
|
|
Thanks for your help.
N a v a n e e t h wrote: Open that file using Process.Start() method
so, example - Process.Start(C:\Documents and Settings\stc12191\My Documents)
is that right :s
i saved a webpage in my documents, so if i use the code:
Process.Start(C:\Documents and Settings\stc12191\My Documents)
will that open the web page
thanks
Benjamin Dodd
|
|
|
|
|
You could look here[^] to get started with this.
|
|
|
|
|
Benjamin Dodd wrote: i saved a webpage in my documents, so if i use the code:
Process.Start(C:\Documents and Settings\stc12191\My Documents)
will that open the web page
No.
1 - you didn't put the string in quotes
2 - if you have 20 web pages in this folder, how would you expect windows to just pick one, or even know you wanted to open a web page ? Process.Start starts a program, and if you give it a file, it tries to open it with the default program. So, if you put the name of the htm file at the end of that path, that will work.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Christian Graus wrote: if you have 20 web pages in this folder, how would you expect windows to just pick one, or even know you wanted to open a web page ?
ooops i forgot that bit
thanks for your help
is this right then
("C:\Documents and Settings\stc12191\My Documents\google")
ps. i cannot check the code now as i am not on my laptop which has c# installed
Benjamin Dodd
|
|
|
|
|
So long as google is the name of a html file, and so long as IE can work that out without the file extension being present.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
yep, thanks alot mate for the help
i will try this now as i have just loaded up my laptop
thanks
Benjamin Dodd
|
|
|
|
|
N a v a n e e t h wrote: Create a new website url shortcut file. Open that file using Process.Start() method
This code didn't work
i am using Visual C# 2005 express edition
it said that ''Process' does not exist in the current context'
am i doing something wrong here?
i put this code under the 'button1_Click' area
Benjamin Dodd
|
|
|
|
|
Hello,
using System.Diagnostics;
All the best,
Martin
|
|
|
|
|
It says Process 'does not exist in the current context.
What am i doing wrong?
Benjamin Dodd
|
|
|
|
|
C# reversed the code for me....now it says 'System.Diagnoatics.Process'
and recognises this.
After this i put....'.("C:");'
now it says.....Identifier expected and higlights the '('
Benjamin Dodd
|
|
|
|
|
|
Hello,
The compiler doesn't know which Process class you mean.
You could set a using statement at the top of your class (under "using System;"),
or use the full qualified name instead (System.Diagnostics.Process)
All the best,
Martin
|
|
|
|
|
|
Hi,
I need to populate a Dev Express chart control at runtime using the datasets.
Can anyone help me in this regard.
|
|
|
|
|
I would guess that this[^] might help.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
HI
i Like to know if any one an example of how to :
1. create a new odbc.
2. connecting, get info, set info.
if u don't have any example if there is an article or so....
THNKS
P.S ->
DO u know if there is an Object that act like a Device (cards like grapfic card, lan card and so....).
and how to read / write to a PCI card.
kobkob
|
|
|
|
|
kobibi wrote: i Like to know if any one an example of how to :
1. create a new odbc.
2. connecting, get info, set info.
if u don't have any example if there is an article or so....
The most important thing to get started with MS Acces is getting the Connection String which can be found Here. My advice is to use OleDB JET for MS Access. Try this maybe it will help you.
Do your best to be the best
|
|
|
|