C#学习笔记系列之控制台应用002

  • 2020 年 1 月 19 日
  • 筆記

背景

在上一篇文章我们介绍了C#三类程序的基本使用之后,接下来我们这篇文章简单介绍C# 控制台的使用。这次笔记,主要是包含了语法和控制台使用。

今天写这篇控制台应用,我感觉没什好的灵感,先去另一篇文章里谈了一下感悟,还是得回来写完。在那篇文章里,我写了我的基本感悟,并且附上了一个表格。毕竟作为教程,讲得系统,运算符,表达式,老师也是基本的都过了一遍,但是其实我感觉也不一定比W3CSCHOOL的文档好,因为文档里可以直接复制代码,但是视频里要自己敲代码,超级浪费时间,效率极低。不过听老师讲这么语言的结构和思路真的很好。所以我这里还是推荐下面的目录里的数据类型,C#封装,C#方法有必要去看。

C# 语法笔记

在这次笔记里,我主要学习了C#的数据类型,封装,方法,其中的详细文档我是参考了W3Cschool的文章:

在 C# 中,变量分为以下几种类型:

  • 值类型(Value types)
  • 引用类型(Reference types)
  • 指针类型(Pointer types)

视频中介绍的更深入:https://www.youtube.com/watch?v=BCGjqicDIRA&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca&index=9

控制台实例

源代码:

using System;    namespace CalculatorApplication  {     class NumberManipulator     {        public void getValues(out int x, out int y )        {            Console.WriteLine("请输入第一个值: ");            x = Convert.ToInt32(Console.ReadLine());            Console.WriteLine("请输入第二个值: ");            y = Convert.ToInt32(Console.ReadLine());        }          static void Main(string[] args)        {           NumberManipulator n = new NumberManipulator();           /* 局部变量定义 */           int a , b;             /* 调用函数来获取值 */           n.getValues(out a, out b);             Console.WriteLine("在方法调用之后,a 的值: {0}", a);           Console.WriteLine("在方法调用之后,b 的值: {0}", b);           Console.ReadLine();        }     }  }    

当上面的代码被编译和执行时,它会产生下列结果(取决于用户输入):

请输入第一个值:  7  请输入第二个值:  8  在方法调用之后,a 的值: 7  在方法调用之后,b 的值: 8
运行结果

总结

学习了基本的语法之后,这就是控制台的简单实用,后面我还需要更新的是,实用控制台调用我们的人脸识别接口,文章内容也会不定期更新,下一篇文章,我要介绍web form的基本使用,然后尝试调用我们的人脸识别接口,我们拭目以待吧。