Hi Ravi, Yes C# has been sent and accepted as a Standard with Microsoft and IBM on the board for the committe. Also to note that JScript is also a full programming language now as well with JScript.Net -V-
V 1
Posts
-
ECMA -
User InterfaceHi Mike, If you are talking about writing a Windows Program than you just need to look up examples on System.WinForms. Since Microsoft is only documenting DotNet in C# you should be able to find lots of information on this. -V-
-
C# and ASP+And to note another part to his question... As required by the CLR Specification, all DotNet languages are strongly typed, so ASP.Net will act like your JSP. -V-
-
Why is "this.SomeVar" used in C# wont "SomeVar" work?Hi! The [this] keyword is used so that you can refer to a member variable instance without accidently calling another variable by the same name. Take this example: class MyExample { private string value = ""; public string Text { get { return this.value; } set { this.value = value; } } } Now personally I would not have written code like this, but there could be a time when something similar occurs. In this example, value is the variable name sent in though the Text Property and can't be renamed. Since I have an internat member called value, the only way that I can communicate with it is with the [this] call, which tells the compiler you were talking about the global instance and not the system local instance. Using the [this] statement is not required by any means, but can help tell other developers that you are: A. Using a member property and B. There can not be a conflict in local naming. I hope this helps. ;P -V-
-
C# dllAll CLR Asseblies are self-contained, meaning that all information is stored within the Assembly itself. COM objects store information in the registry as well as in the objects type library. C# and all other .Net languages store information in the Metabase which is stored in the dll itself. This is why we can't do late binding with .Net languages. If you do need your DLL registered as a COM object so that you can use it in other languages such as VB6 or Delphi; there is a utility that ships with Visual Studio.Net that will create a type library for your objects and register them in the registry. You can find more information on this process in the Visual Studio help files. Hope this helps you. ;P -V-