本来写到40+了。。结果忘了保存。。。继续吧。。

1. Q: Explain manifest & metadata.

A: Manifest describes assembly itself. Assembly Name, version number, cultrue, strong name, list of all files, Type references and referenced assemblies.

Metadata describes contents in an assembly classes, interfaces, enums, structs, etc., and their containing namespaces, the name of each type, its visibility/scope, its base class, the interfaces it implemented, its methods and their scope, and each method's parameters, type's properties and so on.

2. Q: Difference between value and reference type.

A: Value Type - bool, byte,chat, decimal, double, enum, float, int, long, sbyte, short, strut, uint, ulong and ushort. Value types are stored in the stack.

Reference type - class, delegate, interface, object and string. Reference types are stored in the heap.

3. Q: What is the maximum size of the textbox?

A:65536.

4. Q: Who is a protected class-level variable available to?

A: It is available to any sub-class.

5. Q: What is .NET?

A:.NET is essentially a framework for software development. It is similar in nature to any other software development framework in that it provides a set of runtime containers/capabilities, and a rich set of pre-built functionality in the form of class libraries and APIs. The .NET Framework is an environment for building, deploying, and runing Web Services and other applications. It contains of three main parts: the Common Language Runtime, the Framework classes, and ASP.NET.

6. Q: What is Reflection?

A:It extends the benefits of metadata by allowing developers to inspect and use it at runtime. For example, dynamically determine all the classes contained in a given assembly and invoke their methods. Reflection provides objects that encapsulate assemblies, modules, and types. You can use reflection to dynamically create an instance of a type, bind the type to an existing object, or get the type from an exsiting object. You can then invoke the type's methods or access its fields and properties. Namespace: System.Reflection.

7. Q: What are Attributes?

A:Attributes are declarative tags in code that insert additional metadata into an assembly. These exist two types of attributes in the .NET Framework: Predefined attributes such as Assembly Version, which already exist and accessed through the Runtime Classes; and custom attributes, which you write yourself by extending the System.Attribute class.

8. Q: What’s a proxy of the server object in .NET Remoting?

A:It's a fake copy pf tje server object that resides on the client side and behaves as if it was the server. It handles the communication between real server object and the client object. The process is also known as marshaling.

9. Q: What is a formatter?

A: A formatter is an object that is responsible for the encoding and serializing data into messages on one end, and deserializing and decoding messages into data on the other end.

10. Q: What is Delegation?

A: A delegate acts like a strongly type function pointer. Delegates can invoke the methods that they reference without making explicit calls to those methods. Delegate is an entity that is entrusted with the task of representation, assign or passing on information back to it when a certain task (which the method expects) is a accomplished outside the method's class.

11. Q: What is XML?

A:XML is the Extensible Markup Language. It is actrually a metalanguage - a language for describing other languages.

12. Q: What is a markup language?

A: A markup language is a set of words and symbols for describing the identity of pieces of a document. Programs can use this with a stylesheet to create output for screen, print, audio ,video, braille, etx.

13. Q:

A:

14. Q:

A:

15. Q:

A:

1.6 Q:

A:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值