前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#学习笔记系列之控制台应用002

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

原创
作者头像
算法发
修改2020-02-11 21:13:02
4750
修改2020-02-11 21:13:02
举报

背景

在上一篇文章我们介绍了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

控制台实例

源代码:

代码语言:javascript
复制
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();
      }
   }
}

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

代码语言:javascript
复制
请输入第一个值:
7
请输入第二个值:
8
在方法调用之后,a 的值: 7
在方法调用之后,b 的值: 8
运行结果
运行结果

C#人脸识别控制台使用

参见以下链接:/developer/article/1579689

总结

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • C# 语法笔记
  • 控制台实例
  • C#人脸识别控制台使用
  • 总结
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com