看到“Hello world”的时候想起了一个笑话:一个退休多年的程序员决定练习书法,他拿起毛笔挥毫泼墨写下一行大字——”Hello world“。虽然是一个笑话,但是还感觉有一丝程序员调侃自己的味道。的确,当学习一门新语言的时候,是要从最简单的”hello world“学起。

第一步:当然是安装visual studio,选择新建--项目--Visual c#--控制台应用程序

第二步:因为有一些代码是VS自己生成的,只需要在Main中写下向控制台显示”hello world“即可

执行程序,程序运行结果:

说明:程序中插入了两个改变控制台前景色Console.ForegroundColor与背景色Console.ForegroundColor的函数,由于改变前景色的函数插在最前面,所以,后面所有的字体都变成了红色,改变背景色的函数插在第一个writeline之后,所以后面的背景色都变成了蓝色。

当然,VS还有许多功能,比如创建窗口应用程序等等,个人认为比javafx创建窗口要简单的多。其实我的理解java与c#的还是很像的,只要注意其中的特殊点即可。随着学习的进行,还会有其他方面的内容。(鉴于第一次写博客和学习c#,也许应该肯定会有不足和错误,希望给与指正)。

转载于:https://www.cnblogs.com/zyqBlog/p/4342845.html

c#学习笔记之第一个程序“Hello world”相关推荐

  1. CC2640R2F学习笔记(五.第一个程序:GPIO点灯)

    文章目录 前言 一.生成配置文件 二.导入工程"empty" 三.代码改动 四.实现点灯 前言 点灯似乎是所有MCU开发编写的第一个程序,使用CUBEMX来配置STM32初始化程序 ...

  2. Linux进程线程学习笔记:运行新程序

    Linux进程线程学习笔记:运行新程序 周银辉 在上一篇中我们说到,当启动一个新进程以后,新进程会复制父进程的大部份上下文并接着运行父进程中的代码,如果我们使新进程不运行原父进程的代码,转而运行另外一 ...

  3. Java 学习笔记:第一章 Java入门

    Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...

  4. 【FastDDS学习笔记】HelloWorld示例程序编译和运行

    目录 第一章:[FastDDS学习笔记]Ubuntu22上安装fastDDS环境 第二章:[FastDDS学习笔记]HelloWorld示例程序编译和运行 第三章:[FastDDS学习笔记]Fast- ...

  5. 学习笔记-应用光学 第一章 几何光学的基本定律

    学习笔记-应用光学 第一章 几何光学的基本定律 1-1 发光点.波面.光线和光束 发光点:本身发光或被照明后发光的几何点 波面:发光点在某一时刻发出的光形成波面 (在各向同性均匀介质中波面是球形) 光 ...

  6. 学习Matlab的第一个程序——用二分法求根

    学习Matlab的第一个程序--用二分法求根 问题描述 matlab代码 遇到的一些问题和心得体会 问题描述 对于一个给定的方程f(x)=0和零点的大致区间(a,b),用二分法将区间(a,b)缩小,当 ...

  7. PMBOK(第六版) 学习笔记 ——《第一章 引论》

    系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...

  8. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  9. 数据结构与算法学习笔记(python)——第一节 数组应用程序实战

    前言 本人是一个长期的数据分析爱好者,最近半年的时间的在网上学习了很多关于python.数据分析.数据挖掘以及项目管理相关的课程和知识,但是在学习的过程中,过于追求课程数量的增长,长时间关注于学习了多 ...

最新文章

  1. My first App EncryptWheel is in WAITING FOR REVIEW status
  2. 用RadASM开发窗口程序(2)
  3. 神策数据汽车行业解决方案重磅上线,全面赋能车企数字化转型
  4. python 中的__getattr__和__setattr__
  5. 深入理解TCP/IP协议-TCP建立与终止连接
  6. 操作系统Ubuntu(实验一二)
  7. linux native分区,怎么将硬盘格式分区为Linux Native格式的
  8. Difference between stem and lemma
  9. Java 算法 摆动序列
  10. Java基础学习总结(165)——API 安全最佳实践
  11. 深入理解C# 3.x的新特性(5):Object Initializer 和 Collection Initializer
  12. Java网络编程之IP地址
  13. VsCode云端版本
  14. 小学四年级计算机教案清华出版,清华版四年级下册信息技术电子备课教案
  15. android调起浏览器设置头部,Android开发:调起手机浏览器
  16. Weclome to Thm-V九维空间
  17. 容联携手火星时代教育 促进线上线下一体化
  18. 华为云数据库mysql云灾备方案_华为云MySQL云灾备解决方案,为企业数据提供全方位的异地保护...
  19. 爬虫练习(Day4)
  20. java 微信退款配置_微信支付退款配置

热门文章

  1. update 和 left join 合并_Python数据预处理——连接、合并、重塑样本
  2. 【新星计划】Matlab绘制分岔图
  3. java单态模式_Java单态模式
  4. python几岁开始学_python编程少儿几岁可以学?有哪些优势?
  5. 小白的AFNetWorking之路
  6. Opencv Kmeans聚类算法
  7. 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
  8. Java中利用socket实现简单的服务端与客户端的通信(中级)——实现任意双向通信
  9. caffe源码c++学习笔记
  10. error C3861: “setw”: 找不到标识符