我是靠谱客的博主 跳跃睫毛,最近开发中收集的这篇文章主要介绍C#学习笔记3-基本元素概览,初始类型,变量与方法,算法简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

构成C#语言的基本元素:

1.关键字:包数据类型关键字,操作符关键字,名称空间关键字等,例如if,out,break,using等;

2.操作符:成员访问(.),sizeof,new,typeof基本操作符,加减乘除操作符,关系操作符(比大小);

3.标识符:给类,类成员的命名称作标识符,合法的标识符

(1)不能和关键字重名;

(2)不能以数字开头,可以以字母(汉语)和下划线开头;

(3)如果想用关键字作为标识符的话,需要在关键字前面加上@;

为了保证代码的可多性,需要规范书写标识符,给类命名一般是一个名词或名词复数形式,类中的属性为名词,方法一般为动词或动词短语。驼峰法:当标识符含有多个单词时第一个单词首字母小写其他单词首字母大写。变量名一般用驼峰法,而类名,方法名,名称空间名一般采用每个单词首字母大写的写法。

4.标点符号:分号,括号,花括号等,它们是符号,但它们不参与运算;

5.文本(字面值):整数,实数,字符(char)//单引号,字符串(string)//双引号,布尔,空;

6.注释与空白:

单行注释://

块注释/*    */

Ctrl+E D重排代码

数据类型

var系统会自动帮你判定数据类型。

变量

存放数据,声明变量:数据类型+变量名。

方法

处理数据的逻辑,也称作算法。

方法的声明:方法访问权限+方法数据类型+方法名(处理的数据类型和个数)

public int Add(int a,int b){
    int c;
    c=a+b;
    return c;
}

练习:

编写一个计算机类,能实现简单的加减乘除以及求阶乘(两种方法)

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Calculator
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Calculator calculator = new Calculator();//先创建一个计算器实例
            calculator.Add(1, 1);
            calculator.Sub(6, 6);
            calculator.Mul(1, 2);
            int x = calculator.Div(9, 3);
            Console.WriteLine(x);
            //调用阶乘方法1
            calculator.Mul1ToX(5);
            //方法2
            int result=calculator.Mul1ToX2(5);
            Console.WriteLine(result);
        }
        //定义一个计算器类
        class Calculator
        {
            public void Add(int a, int b)//加法
            {
                int c=a+b;
                Console.WriteLine(c);
            }
            public void Sub(int a, int b)//减法
            {
                int c=a-b;
                Console.WriteLine(c);
            }
            public void Mul(int a,int b)//乘法
            {
                Console.WriteLine(a*b);
            }
            public int Div(int a,int b)
            {
                int c;
                c=a/b;
                return c;
            }
            //求阶乘,方法1-循环
            public void Mul1ToX(int x)
            {
                int result = 1;
                for (int i = 1; i < x+1; i++)
                {
                    result = result*i;
                }
                Console.WriteLine(result);
            }
            //求阶乘,方法2-递归
            public int Mul1ToX2(int x)
            {
                if(x==1)
                {
                    return 1;
                }
                else
                {
                    int result = x * Mul1ToX2(x - 1);
                    return result;
                }
            }
        }
    }
}

运行结果:

//以上内容仅代表个人学习心得与理解

最后

以上就是跳跃睫毛为你收集整理的C#学习笔记3-基本元素概览,初始类型,变量与方法,算法简介的全部内容,希望文章能够帮你解决C#学习笔记3-基本元素概览,初始类型,变量与方法,算法简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部