2011-03-18 4 views
0

Je cherche à faire une enquête pour savoir en dehors de l'Assemblée C#. (Au moins 90%)C# Assemblée (auto-apprentissage)

Pouvez-vous svp fournir tout lien web ou un e-book qui sera utile de le faire?

Effort sage que j'ai prévu pour 1 heure par jour pour les 30 prochains jours.

Vous cherchez des suggestions sur la façon de s'y prendre.

Merci.

+2

Il n'existe pas d'assemblages C#. Il existe des assemblys .NET - ceux-ci peuvent être compilés à partir du langage _any_ .NET (F #, VB.NET, COBOL.NET et bien d'autres). – Oded

+1

C# n'a pas d'assemblage. Il est utilisé pour créer des assemblages, mais on ne sait pas quel est votre sujet. MS-IL? Configuration de l'assemblage/déploiement? –

+0

Je voulais dire **. Assemblages NET ** seulement. – Azodious

Répondre

3

Les assemblys .NET sont compilés en Microsoft Common Intermediate Language, CIL et non en assemblage.

Les réponses à cette question pourrait vous aider dans: Learning CIL

Si votre objectif est d'apprendre existants assemblées .NET et comment ils sont codés, vous pouvez utiliser un outil comme Reflector pour regarder à l'intérieur du code.

EDIT
Edité réponse pour refléter des remarques dans les commentaires. Nothe que le lien pointait correctement vers l'article de CIL.

+0

Cette réponse est trompeuse, car elle s'appelle maintenant CIL, pas MSIL. –

+1

Il s'appelle encore MSIL. Et IL. –

+0

Je ne veux pas apprendre trop de CIL mais comment C# gère les assemblages. Quelles sont les différentes manières dont un programme C# peut être écrit pour connaître un assembly .NET donné? – Azodious