C#
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
怪人史哥
这个作者很懒,什么都没留下…
展开
-
C#编程实践:重要知识点解疑(学习笔记)
1. C#中的委托是什么?事件是不是一种委托?答:C#中的委托是一种动态调用方法的类型,与类、接口和数组一样属于引用型,类似于C++函数的指针,但不同的是其完全面向对象,是安全的数据类型。事件是一种委托,它是多播委托的一个特例,是一个特殊的多路广播委托。2. 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?答:在C#中索引器是类的一种成员,它可以存取类的实例,让对象像数组一样被索引,操作方法和数组类似。索引器不止能根据数字进行索引,其索引类型可以是任意类型,包括数组或集合。3. 什么是装箱原创 2020-06-23 16:09:30 · 193 阅读 · 0 评论 -
C#编程实践:循环检查输入的电子邮箱是否合法(学习笔记)
C#编程实践:循环检查输入的电子邮箱是否合法(学习笔记)题目要求输入格式输出格式编程平台代码实现题目要求检查输入的电子邮箱是否合法,如果合法则输出邮箱用户名,不合法则输出错误信息,然后询问用户是否继续。输入yes时则继续输入和检查,且兼容各种形式的yes开头的字符串输入,如YES、yes、YeS &hellip……,否则退出程序。输入格式1111111111@qq.com输出格式1111111111编程平台Visual Studio 2017 控制台代码实现思路:使用死循环让用原创 2020-06-23 15:49:40 · 879 阅读 · 0 评论 -
C#编程实践:将输入的单词用下划线连接起来(学习笔记)
C#编程实践:将输入的单词用下划线连接起来(学习笔记)题目要求输入格式输出格式编程平台代码实现题目要求将用户输入的单词用下划线连接起来。输入时用空格或回车来分隔单词或句子,连续输入两个回车则结束输入。输入格式Heisadoctorinthehospital或:He is a doctorin the hospital或:He is a doctor in the hospital输出格式He_is_a_doctor_in_the_hospital编程平台Visual原创 2020-06-23 15:21:31 · 808 阅读 · 0 评论 -
C#编程实践:拆解输入的文件路径(学习笔记)
C#编程实践:拆解输入的文件路径(学习笔记)题目要求输入格式输出格式编程平台代码实现初始版代码改进版代码优化版代码题目要求输入的字符串必须包含文件路径、文件名和文件扩展名,将这三类分别拆解输出。输入格式D:\CSDN.NET\C#编程实践\拆解输入的文件路径(学习笔记).docx输出格式文件路径:D:\CSDN.NET\C#编程实践文件名:拆解输入的文件路径(学习笔记)扩展名:docx编程平台Visual Studio 2017 控制台代码实现初始版代码/* 思路:倒序检查输入的字原创 2020-06-21 23:21:45 · 481 阅读 · 0 评论 -
C#编程实践:删去输入的字符串中的空格(学习笔记)
C#编程实践:删去输入的字符串中的空格(学习笔记)编程平台代码实现初始版代码改进版代码优化版代码编程平台Visual Studio 2017 控制台代码实现初始版代码/* 思路:遍历字符串,输出非空格的字符。 */string input = Console.ReadLine(); // 获取用户输入for (int i = 0; i < input.Length; ++i){ if (input[i] != ' ') { Console.Write(input[i]); }原创 2020-06-21 22:31:06 · 420 阅读 · 0 评论 -
C#编程实践:倒序输出字符串(学习笔记)
C#编程实践:倒序输出字符串题目要求测试数据输入输出代码实现编程平台初始版代码改进版代码优化版代码题目要求将输入的字符串中的每个字符颠倒输出。测试数据输入abcdefg输出gfedcba代码实现编程平台Visual Studio 2017初始版代码string input = Console.ReadLine();// 倒序遍历输出字符串的每一个字符for(int i ...原创 2020-01-10 23:49:01 · 1465 阅读 · 0 评论