【C#学习之路】001.基本操作

001【HelloWorld】分析代码块

//这里是注释  下面是引入命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//定义命名空间从‘{‘开始,到‘}‘结束,
namespace _001_我们的第一个Csharp程序//尽量不用中文
{
    class Program//定义类
    {
        static void Main(string[] args)//定义Main方法
        {   //以下是方法体
            Console.WriteLine("Hello World");//第一行代码
        }
    }
}


002【暂停】

用Ctrl+F5启动或者添加以下代码(读取输入)

Console.ReadKey();


003【输出】

1.基本输出

            System.Console.WriteLine("Hello1");//输出后自带换行符(前面的System代表的是命名空间,如果引入了可以不用加)
            System.Console.WriteLine("Hello2");
            System.Console.WriteLine("Hello3");
            System.Console.Write("Hello1");//输出后不带换行符
            System.Console.Write("Hello2");
            System.Console.Write("Hello3");

2.格式化输出

            //其中{}成为标记,后面的数字会取前面的值,0代表第一个,依次类推
            //注意,不可使用未定义标记,例如{5}。标记内不可带空格,例如{ 0 },会报错
            Console.WriteLine("两个数相加{0}+{1}={2}", 3, 34, 37);
            Console.WriteLine("{0}*{1}={0}", 5, 1);//标记可使用多次

004【声明变量类型】

声明变量和C差不都,不过多赘述

<类型><变量名>;

例如   int a;

类型和C差不多,无非就是 int float double之类的。

值得注意的是,C#默认浮点型double,要定义float要用 a = 12.5f。bool类型的取值是true和false,而不是0,1。

转义字符和C也一样

值得注意的是加上@后输出不识别转义字符

            string str1 = "I am a good man.\nYou are a bad girl!";
            Console.WriteLine(str1);
            string str2 = @"I am a good man.\nYou are a bad girl!""";//末尾用两个引号代表一个引号
            Console.WriteLine(str2);

用@可以把一个字符串定义在多行

            string str2 = @"I am a good
man.\nYou are a bad
girl!""";
            Console.WriteLine(str2);

使用@识别路径

            string path = "c:\\xxx\\xx\\xxx.doc";
            Console.WriteLine(path);
            string path2 = @"c:\xxx\xx\xxx.doc";//@不识别转义字符,所以识别路径很方便
            Console.WriteLine(path2);

原文地址:https://www.cnblogs.com/RayBH/p/9019050.html

时间: 2024-08-26 21:19:46

【C#学习之路】001.基本操作的相关文章

vue学习之路 - 4.基本操作(下)

vue学习之路 - 4.基本操作(下) 简述:本章节主要介绍 vue 的一些其他常用指令. Vue 指令 这里将 vue 的指令分为系统内部指令(vue 自带指令)和用户自定义指令两种. 系统内部指令 v-if v-else v-else-if v-for v-on v-bind v-model 以上指令前面都已说明其作用,并且使用过,这里将不再赘述. 下面我们看看 vue 的一些其他常用指令的用法: 在学习 v-text 和 v-cloak 之前我们先看看{{ }}的使用所存在的问题. {{

Python学习之路 001

Python学习之路 从今天起开始写Python学习的经历了,哈哈. 了解Python是在我想入坑Linux运维这条路开始的. 我是计算机出身有着一定编程的功底,刚开始接触Python的时候觉得Python我学习过的c,c++特性完全不一样.觉得为什么这东西会这么智能 就拿Hello World来说 C: 1 #include<stdio.h> 2 3 void main() 4 { 5 printf("Hello World"); 6 } C++: 1 #include&

我的Linux学习之路.001

大学里面学了3年的Java,自己都想不到现在在学习Linux,这是我第一次写博客,当然,我也是个小小白,很多问题上可能会出错误,而且是一些可笑的错误,这里希望各位有耐心看下去的人提出这些错误来,感激不尽! 以后这个博客就是我的Linux之家,我会把我所学到的都整理在这上面来. 学习Linux中,第一件事就是把selinux,iptable,networkmanager全部关掉,我去网上查了下,selinux,全称:security enhanced linux,是mac(强制访问控制系统)的一个

学习之路-现代密码学基础-001

学习之路-现代密码学基础-第一章密码学概论

vim学习之路(1)-vim基本操作

前言:说到我的学习之路是从arm嵌入式开发开始的,基本上在学校学习都时windows开发开始的,转到ubuntu上嵌入式开发刚开始非常的不习惯.不用鼠标很难受的,大家是不是有同感,不过在我接触学习vim后我的看法彻底被改变了.我就以我的学习经历从一个新手开始,一步一步的为大家带来我的vim学习之路. 如果你不是刚开始学习vim请略过此段. 安装vim: 刚安装ubuntu系统是没有自带vim的需要安装 sudo apt-get install vim: 我们先从基本的一些操作开始一步一步的去学习

linux学习之路之bash及其特性

我们知道当我们用鼠标点击,或输入一个命令,系统就玩帮我们完成一个任务,那么当我们点击一个链接时,系统由是如何知道要去完成相应的操作呢?这是因为通过shell来完成的. 那么什么是shell呢? shell就是用户和操作系统之间的一个接口,通过这个接口shell接受来自用户的命令,并调用相应的应用程序来呼叫kernel来处理相应的工作. 在linux系统上面存放着多种类型的shell,这些shell存放在/etc/shells文件里,默认RedHat使用的shell为bash 下面介绍一些bash

(转)如何学习Java技术?谈Java学习之路

51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习. [在原先<学好Java之我见>的基础上重新整理而成] Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”.“倚天剑”. Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1. 思考一下 学习Java之前,先别

STM32学习之路-不得不说的SysTick时钟

SysTick时钟,俗称"嘀嗒定时器",这家伙能按固定的时间产生一次中断,通常是多长时间产生一次中断呢?官方给出的一个时间是1ms 那么,它是怎么准确的产生1ms的呢.. 先来看看这家伙在时钟树的哪里吧 是它,是它,就是它,红色框里的东东,可以看到,它是由HCLK/8得到的,也就是:72MHz/8=9MHz 我们还能在STM32手册上找到这么一句话:系统嘀嗒校准值固定位9000,当系统嘀嗒时钟设为9MHz,产生1ms时间基准. 让我们来看看9000是怎么来的,这里要看下SysTick寄

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu

Python 学习之路(三)

Python 学习之路(三) 以下所用的是Python 3.6 一.集合部分 集合是一个无序的,不重复的数据集合,主要用来去重,以及关系测试:交集,差集,并集等 1.1 关系操作 1.1.1 列表去重 可以给列表去重,例如: 1 set_demo = [1,2,3,4,5,3,2,1] # 列表 2 set_demo = set(set_demo) # 转换成集合,来去重 3 print(set_demo) 1.1.2 取交集 intersection()方法 可以获得两个集合的交集部分,例如: