您的位置:首页 > 编程语言 > C#

C#编程快速学习

2016-11-16 23:33 113 查看
C#编程快速学习
 

 C#是一种现代的面向对象程序设计语言,融合了C、C++、Java、Pascal的元素。

         扩展名为.cs

1.  第一个程序

HelloWorld

    class
Program
    {
        static
void Main(string[] args)
        {
        System.Console.WriteLine("Hello,world1");
        }
    }
其中代码反汇编如下:
        {
002232A2  in         al,dx 

002232A3  push       edi 

002232A4  push       esi 

002232A5  push       ebx 

002232A6  sub        esp,30h 

002232A9  xor        ebx,ebx 

002232AB  mov        dword ptr [ebp-10h],ebx 

002232AE  mov        dword ptr [ebp-1Ch],ebx 

002232B1  mov        dword ptr [ebp-3Ch],ecx 

002232B4  cmp        dword ptr ds:[17CCC4h],0 

002232BB  je         002232C2 

002232BD  call       5038D3B5 

002232C2  nop 

       System.Console.WriteLine("Hello,world1");
002232C3  mov        ecx,dword ptr ds:[329230Ch] 

002232C9  call       78EFE580 

002232CE  nop 

        }
002232CF  nop 

002232D0  lea        esp,[ebp-0Ch] 

002232D3  pop        ebx 

002232D4  pop        esi 

002232D5  pop        edi 

002232D6  pop        ebp 

002232D7  ret 

示例二

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleCsharp
{
    classProgram
    {
        staticvoidMain(string[] args)
        {
           
Console.WriteLine("hellodf");
        }
    }
}

示例三数据类型极限值

using System;
class
MinAndMax
{
    publicstaticvoidMain()
    {
       
Console.WriteLine("sbyte:   {0} to {1}",
sbyte.MinValue,
                                                         sbyte.MaxValue);
       
Console.WriteLine("byte:    {0} to {1}",
byte.MinValue,
                                                         byte.MaxValue);
       
Console.WriteLine("short:   {0} to {1}",
short.MinValue,
                                                         short.MaxValue);
       
Console.WriteLine("ushort:  {0} to {1}",
ushort.MinValue,
                                                         ushort.MaxValue);
       
Console.WriteLine("int:     {0} to {1}",
int.MinValue,
                                                         int.MaxValue);
       
Console.WriteLine("uint:    {0} to {1}",
uint.MinValue,
                                                         uint.MaxValue);
       
Console.WriteLine("long:    {0} to {1}",
long.MinValue,
                                                         long.MaxValue);
       
Console.WriteLine("ulong:   {0} to {1}",
ulong.MinValue,
                                                          ulong.MaxValue);
       
Console.WriteLine("float:   {0} to {1}",
float.MinValue,
                                                         float.MaxValue);
       
Console.WriteLine("double:  {0} to {1}",
double.MinValue,
                                                         double.MaxValue);
       
Console.WriteLine("decimal: {0} to {1}",decimal.MinValue,
                                                         decimal.MaxValue);
    }
}

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: