C#编程快速学习

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);

    }

}

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值