18個C# .NET講解
這 18個
C# .NET講解從 brainbell.com那
將教您如何使用C#語言編程在.NET
框架。 他們將教您基本以開始以
編制程序C#並且顯示您更加中間和高級主題,
包括: 屬性,接口,表示和操作員,編程
流量控制,錯誤處理有例外,代表和
事件處理程序和Multithreaded編程
對象
針對的編程
本指南提供術語概要
面向對象的編程技術(OOP)并且給您理解
面向對象的概念的重要編程。
微軟
.NET
得到對.NET的好理解,并且怎麼C#語言是部分的
它。
你好,
C#
這個C#講解給您發展過程概要
為一種簡單的C#應用。 它在C#顯示您
不同的編輯的好處和缺點寫,寫
「你好,世界」例子應用知道文字C#
應用基本的句法和結構。 您也將學會如何
使用命令線編譯器編寫。
C#類型系統
在
這個C#講解,您將得知C#類型系統。 發現怎麼
.NET
劃分類型成二個類別: 值類型和參考
類型; 然後學會怎麼拳擊使一個完全地
面向對象的類型系統高效率地起作用。 終於,學會怎麼
類型鑄件在C#運作,并且發現如何開始使用
namespaces。
C#
Classes
In this C# tutorial, you'll learn the basics of defining classes in C#,
including instance members, access modifiers, constructors, and
initialization lists, and then learn how to define static members
and the difference between constant and read-only fields. After that,
this tutorial teaches you about destructors and deterministic
finalization. Finally, the tutorial provides a quick
discussion
of inheritance and C# classes.
C#
Methods
This C# tutorial shows you how to use the ref and out method parameter
keywords and how they
enable you to define a method such that it can return more than a
single value to the caller. You'll learn how to define overloaded
methods so that multiple methods with the same name can function
differently depending on the types and/or number of arguments passed to
them. Then you'll learn how to handle situations in which you don't
know the exact number of arguments a method will have until run time.
Finally, discussion of virtual methods and how to define static
methods.
C#
Properties, Arrays, and Indexers
In this C# tutorial, you'll learn about properties, arrays, and
indexers because these
language features share a common bond. They enable you, the C# class
developer, to extend the basic class/field/method structure of a class
to expose a more intuitive and natural interface to your class's
members.
C#
Attributes
C# attributes provide you a generic means of associating
information (as
annotations) with your defined C# types. You can use attributes to
define design-time information (such as documentation information),
run-time information (such as the name of a database column for a
field), or even run-time behavioral characteristics (such as whether a
given member is "transactionable"?that is, capable of participating in
a transaction).
C#
Interfaces
C# Interfaces allow you to define behavioral characteristics, or
abilities, and apply those behaviors to classes irrespective of the
class hierarchy.
C#
Expressions and Operators
This C# tutorial shows you how to express assignments and
comparisons through the use of operators. You'll learn what operators
are and how operator precedence is determined in C#, along with
specific categories of expressions for doing such things as
performing math, assigning values, and making comparisons between
operands.
C#
Program Flow Control
The statements that enable you to control program flow in a C#
application fall into three main categories: selection statements,
iteration statements, and jump statements. In this
C# tutorial, you'll learn how to use each of these statement types to
control structure flow.
C#
Error Handling with Exceptions
This C# tutorial teaches you the general mechanics and basic syntax
of exception handling, how exception handling compares with the more
prevalent methods of error handling. You will also learn about .NET
exception-handling issues, such as using the Exception class and
deriving your own exception classes and issue of properly designing
your system to use exception handling.
C#
Operator Overloading and User-Defined Conversions
This C# tutorial teaches you how to use two closely related
features of C# that
give you the capability to create structure and class interfaces that
are
easier and more intuitive to use: operator overloading and user-defined
conversions.
C#
Delegates and Event Handlers
In this C# tutorial, learn how to code using delegates, how they
compare to
interfaces, the syntax used to define them, and the different problems
that they were designed to address. You'll also see several examples of
using delegates with both callback methods and asynchronous event
handling.
C#
Multithreaded Programming
This C# tutorial teaches you the basics, along with more advanced
issues regarding the aborting, scheduling, and lifetime management of
threads and also discuss thread synchronization with the System.Monitor
and System.Mutex classes and the C# lock statement.
Querying
Metadata with Reflection
This tutorial explains the reflection API and how you can use it
to iterate through an assembly's modules and types and to retrieve the
different design-time characteristics of a type. You'll also learn
about
several advanced usages of reflection, such as dynamically invoking
methods and use type information (through late binding) and even
creating and executing MSIL code at run time.
Interoperating
with Unmanaged Code
Unmanaged code refers to code that is not managed, or controlled, by
the .NET runtime. This tutorial cover the three main examples of
unmanaged code in .NET: Platform Invocation Services, Unsafe code , COM
interoperability.
Working
with Assemblies
This tutorial describes the major advantages of using assemblies,
including the packaging and versioning of your .NET components.
Popularity: 15% [?]
Related Posts:





























