• C# 入门


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Retencle
        {
            double x;  // 浮点型
            int y;  // 整形
            string name;  // 字符串
            // 设置初始值
            public void settingValue()
            {
                x = 2.01;
                y = 4;
                name = "namejr";
            }
            // 计算面积
            public double area(){
                return x * y;
            }
            // 计算周长
            public double circle()
            {
                return 2 * x + 2 * y;
            }
            // 输出结束提示符
            public void showMessage()
            {
                double areaS = area();
                double cirC = circle();
                Console.WriteLine("名称: {0}", name);
                Console.WriteLine("周长: {0}", areaS);
                Console.WriteLine("面积: {0}", cirC);
                Console.Write("结束...");
                Console.ReadKey();
            }
        }
        // 调试输出函数
        class OutTest
        {
            public void setting(out int x, out int y)
            {
                x = 100;
                y = 125;
            }
        }
        // 引用传递
        class TestRef
        {
            public void test(ref double x, ref double y)
            {
                x = 2.002;
                y = 30.5;
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                /*
                 * 一个简单的计算面积周长公公式
                Retencle r = new Retencle();
                r.settingValue();
                r.showMessage();*/
                //
                // 查看字符类型的大小
                //Console.WriteLine(sizeof(int));
                //
                // 类型转换
                /*
                double s = 2.022;
                int i;
                i = (int)s;
                Console.WriteLine(i);
                 */
                // 类型转换方法
                /*
                string s;
                int i = 75;
                s = i.ToString();
                Console.Write(i);
                 */
                // 字符常量
                // Console.WriteLine("hello	worl
    d!!!");
                //
                /*
                // 使用out输出函数(后面关键字一节有提到)
                int a, b;
                OutTest t = new OutTest();
                t.setting(out a, out b);
                Console.WriteLine(a);
                Console.WriteLine(b);
                 */
                //
                //使用ref引用传递(后面关键字一节有提到)
                /*
                double s = 100.00;
                double c = 9.2;
                TestRef r = new TestRef();
                Console.WriteLine("未使用ref前:s({0}),c({1})", s, c);
                r.test(ref s, ref c);
                Console.WriteLine("使用ref后:s({0}),c({1})", s, c);
                 */
                //
                // 可空
                /*
                int? num1 = null;
                int? num2 = 123;
                double? num3 = new double?();
                double? num4 = 2.01;
                Console.WriteLine("{0}, {1}, {2}, {3}", num1, num2, num3, num4);
                 */
                //
                // 合并运算符,n不为空,如果“null ?? n”,那么结果为n;如果“notnull ?? n”,那么结果为notnull
                /*
                double? num1 = null;
                double? num2 = 2.35;
                double num3;
                num3 = num1 ?? 25.01;
                Console.WriteLine(num3);
                num3 = num2 ?? 12.00;
                Console.WriteLine(num3);
                 */
                Console.ReadKey();
            }
        }
    }

     注释:

    #define myName
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    
    namespace ConsoleApplication2
    {
        class Program
        {
            static void Main(string[] args)
            {
                #region
                // #region用来创建可折叠代码块,使用#endregion来进行判断
                // 下面的#if(条件)...#elif(条件)...#else...#endif是用来判断是否定义了符号字符
                // 定义符号字符可以使用#define
                #if(myName)
                    Console.WriteLine("myname is defined");
                #else
                    Console.WriteLine("myname is't defined");
                #endif
                #endregion
            }
        }
    }

    快捷键:

  • 相关阅读:
    带轮播图、导航栏、商品的简单html,以及轮播图下边数字随轮播图的改变而改变
    设计table表格,用js设计偶数行和奇数行显示不同的颜色
    用js实现九九乘法口诀两种方式
    [FW]修复ubutnu12.04+win7的grub2引导
    How to compile Linux kernel in fedora 6
    [Fw]初探linux中断系统(2)
    [Fw]初探linux中断系统(1)
    Regular Expression 範例
    [fw]IDT表的初始化
    [Fw]中断的初始化
  • 原文地址:https://www.cnblogs.com/namejr/p/10209533.html
Copyright © 2020-2023  润新知