C#声明、使用变量,使用字符串学习

部分知识点记录

1、剖析Hello World程序

(1)类(class)构成程序的整体。
(2)名称空间(namespace)以树形结构组织类(及其他类型)。

2、库类的引用

(1)库类引用是使用名称空间的物理基础(不同技术类型的项目会默认引用不同的类库)。
(2)DLL引用(黑盒引用,无源代码)。

  • NuGet的运用
    (3)项目引用(白盒引用,有源代码)。

C#的不同输出方式

(1)string aFriend = “Bill”;
Console.WriteLine(aFriend);
(其中Console 是表示控制台窗口的类型。 WriteLine 是 Console 类型的方法,负责将文本行打印到文本控制台。)
首先设置变量,后再输出变量。
(2)Console.WriteLine("Hello " + aFriend);
通过“+”来连接两个输出内容。
在这里插入图片描述
(3)Console.WriteLine( " H e l l o a F r i e n d " ) ; ∗ "Hello {aFriend}"); * "HelloaFriend");符号的作用相当于对String.format()的简化*
"$"可将后面的“Hello {aFriend}"视为一列字符串,并将之以字符串的形式输出。
在这里插入图片描述
其中{ }的作用与C语言中的 %+类型 差不多,但是用法更加灵活,可以直接将变量放入花括号内。

删除字符串内前端、后端、前后端的空格

string greeting = " Hello World! “;
Console.WriteLine($”[{greeting}]");

string trimmedGreeting = greeting.TrimStart();
Console.WriteLine($"[{trimmedGreeting}]");

trimmedGreeting = greeting.TrimEnd();
Console.WriteLine($"[{trimmedGreeting}]");

trimmedGreeting = greeting.Trim();
Console.WriteLine($"[{trimmedGreeting}]");
其中greeting.TrimStart()可删去字符串前端的空格,greeting.TrimEnd()可删去字符串后端的空格,greeting.Trim()可删去字符串前后两端的空格。
在这里插入图片描述
这个方法的好处是可以保留原始变量的信息,对新变量进行更改。

对字符串内的相应字符的更替

string sayHello = “Hello World!”;
Console.WriteLine(sayHello);
sayHello = sayHello.Replace(“Hello”, “Greetings”);
Console.WriteLine(sayHello);
其中的"Replace"可将使用者需要更替的字符找出并更替,更替语句括号内第一个引号内放被更替者,第二个引号内放更替者。运行后,输出的结果便从”Hello World"变成"Greeting World"。
在这里插入图片描述

字符大小写的完全替换

string sayHello = “Hello World!”;
Console.WriteLine(sayHello.ToUpper());
Console.WriteLine(sayHello.ToLower());
其中ToUpper可把字符串全换为大写,ToLower可把字符串全换为小写。在这里插入图片描述

搜索字符串

string songLyrics = “You say goodbye, and I say hello”;
Console.WriteLine(songLyrics.Contains(“goodbye”));
Console.WriteLine(songLyrics.Contains(“greetings”));
Console.WriteLine(songLyrics.StartsWith(“You say goodbye”));
Console.WriteLine(songLyrics.EndsWith(“hello”));
1、
"Contains"可用于判断整个字符串中是否有需要查找的内容,是则输出“Ture”,否则输出“False”。
2、
"StartsWith"可用于判断字符串前半部分是否含有需要查找的内容。
"EndsWith"可用于判断字符串后半部分是否含有需要查找的内容。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值