32. Assembly and namespace
Namespace is a collection of names wherein
each name is unique
ex: names CSE136.students
ex: names CSE136.notes
Assembly is an output unit (dll, exe).
An assembly can contain multiple namespaces
ex: CSE136.dll
33. Review question
How many bits is type int
Does stack store type struct
Where is type class data stored (stack or heap)?
Where is static class data stored?
Is string a value type?
Difference between ref and out?
Difference between static and const?
Difference between public and protected?
Difference between override and overload?
55. Review question
Difference between abstract class and
interface?
Difference between inheritance and
polymorphism?
What is type safe?
Is generic type safe?
Difference between enumerable and
enumerator?
56. Your assignment
Finish your DB design and stored procedures
based on your UML diagram
Demo to TA by Thursday end of class (25%
late penalty will apply for late turn-ins)
57. References
.NET : Architecting Applications for the
Enterprise
C# Illustrated