@ What is C#
- is an oo language which is developed by microsoft that uses the .net technology
@ What are the characteristic of C#
- modern
- type safe
- oo
- versioning
@ What is the is operator?
- check whether the runtime type of an object is compatible with the given type
@ What does the parameter initial Catalog define inside Connection String ?
- the database name to connect to
@ What class is underneath the SortedList class
- a sorted hash table
@ How can you sort the elements of the array in decending orders
- by calling Sort() and Reverse() method
@ What is the size in bytes of C#.net object
- the object = 8 bytes
- instance of the object = 12 bytes
@ What happends in memory when you box unbox a value-type
- boxing : convert a value-type to reference-type thus storing the object on the heap
- unboxing : convert a reference-type to value-type thus storing the object on the stack
@ What is the difference between System.String and System.StringBuilder class
- System.String = immutable; once you initialize a content, you cannot change
- System.StringBuilder = mutable; allows you to change the content
@ Can you store mulitple data types in System.Array?
- no
@ Expain the three services model(three tier application)
- Presentation (UI), Business (logic and underlying code), Data (storage)
@ What connections does Microsoft SQL server support
- Windows Authentication
- SQL server authentication
@ In how many ways you can create new copies of an existing string in C#
- Overloaded : String string1 = string2;
- Static copy method : String string1 = String.copy(string2);
@ In how many ways you can compare two strings in C# using overloaded mehthods and operators
- Overloaded compare() method
- Overloaded Equal() method
- Overloaded == operator
@ How to concatenate two arrayList
- list1.addRange(list2);
@ What is Namespace
- is a keyword declared to use a scope; you can declare another namespace, class, interfaces and others.
@ What are partial classes
- allowing the seperation of a class into multiple source files
@ What is the difference between Convert.ToInt32 and Int32.Parse(String)
- Convert.ToInt32 return 0; Int32.parse(String) return nullException; if the string is null
@ Are private class-level variables inherited?
- yes, but they are not accessible.