1 Star 0 Fork 51

Bear/C_sharp面向对象笔记

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
新建文本文档.txt 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
蓝文龙 提交于 2022-05-09 06:54 . string作业
?using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Work1
{
class Program
{
// 统计下面一段文字中“类”字和“码”的个数。
//与其他面向对象语言一样,C# 语言也具有面向对象语言的基本特征,即封装、继承、 多态。封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。
//1、使用循环遍历的方法来实现。
//2、使用Replace方法来实现。
//3、使用Split()方法来实现。
static void Main(string[] args)
{
string test = "与其他面向对象语言一样,C# 语言也具有面向对象语言的基本特征,即封装、继承、 多态。封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。";
int n = 0;
foreach (var item in test)
{
if (item == '类')
{
n++;
}
}
Console.WriteLine(n);
int m = 0;
foreach (var item in test)
{
if (item == '码')
{
m++;
}
}
Console.WriteLine(m);
string test1 = test.Replace("类", "");
Console.WriteLine(test.Length - test1.Length);
string test2 = test.Replace("码", "");
Console.WriteLine(test.Length - test2.Length);
string[] t1 = test.Split('类');
string[] t2 = test.Split('码');
Console.WriteLine(t1.Length-1);
Console.WriteLine(t2.Length-1);
Console.ReadKey();
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xu-xiangqi1104/c-sharp-object-oriented-notes.git
git@gitee.com:xu-xiangqi1104/c-sharp-object-oriented-notes.git
xu-xiangqi1104
c-sharp-object-oriented-notes
C_sharp面向对象笔记
master

搜索帮助