
C#
COCO56(徐可可)
河南省淮阳中学14级学生,平顶山学院17级软件工程游戏开发方向徐可可,现处于求职状态,希望能够获得一份儿Python相关的工作,有事儿请内信或者在文章下方评论。
展开
-
c# 小数转为string并保留两位小数
double与float转法一样,实例如下:double tmp = 3.1415;string s = tmp.toString("f2"); //这样就是保留两位小数float tmp2 = 3.1415f;string s2 = tmp2.toString("f2"); //这样就是保留两位小数原创 2020-06-08 23:41:17 · 3912 阅读 · 0 评论 -
C# 第7次实验报告:MySQL数据库编程
C# 所有作业和实验报告文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求二、实验内容(或实验原理、实验拓扑)...原创 2019-12-25 08:39:57 · 2554 阅读 · 0 评论 -
【简单示例】C# 将一个函数作为参数传递到另一个的函数中并调用
问题:C#想要传递函数参数,但是参数类型是函数,不知道如何传递。答:结合.NET委托的性质和直接用匿名委托传函数还是比较简单的,下面是具体实现:using System;namespace CSharp{ class Program { public static void FunctionA(System.Action action) { ...原创 2019-12-21 15:11:55 · 12042 阅读 · 1 评论 -
C# 判断字典是否为空字典
可通过Dictionary<TKey,TValue>.Count 属性获取包含在 Dictionary<TKey,TValue> 中的键/值对的数目。如果Count的值为0则说明字典为空字典,即包含0对键值对。using System;using System.Collections.Generic;namespace CSharp{ class Pro...原创 2019-12-21 14:08:39 · 11042 阅读 · 0 评论 -
3D坦克大战联网对战版课程设计报告
代码和游戏下载以及开发教程,请参考:https://coco56.blog.csdn.net/article/details/103198945文章目录1. 系统需求分析1.1. 课题目的(意义)1.2. 系统需求分析1.2.1. 系统需求调查研究1.2.2. 系统需求调查结果1.2.3. 系统功能设计要求2. 系统概要设计2.1. 登录注册功能3. 系统详细设计3.1. 登录注册功能3.2. ...原创 2019-12-15 18:51:56 · 992 阅读 · 0 评论 -
C# 第6次实验报告:文件操作
C# 所有作业和实验报告文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求掌握File、Directory、P...原创 2019-11-27 09:24:55 · 3036 阅读 · 0 评论 -
进程和线程、协程的区别
概念进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单...原创 2019-11-27 08:06:27 · 391 阅读 · 0 评论 -
TanksWar(坦克大战三维、二维版以及90版)
三款坦克大战,三维版和二维版以及90版的,目前对这三款均发布了安卓和Windows平台的安装包。引擎:Unity 2018语言:C#原创 2019-12-15 10:00:22 · 1347 阅读 · 0 评论 -
C# 第5次实验报告:线程的使用
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求1.掌握线程的创建与控制,包括创建线程、暂停和恢复线程、终止线程...原创 2019-11-20 09:00:21 · 1391 阅读 · 0 评论 -
C# 第4次实验报告:面向对象编程进阶
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求1.会使用类的继承机制派生子类。2.会使用虚函数、抽象类、接口...原创 2019-11-20 00:08:17 · 2742 阅读 · 0 评论 -
C# 所有作业和实验报告
1. 实验报告C# 第1次实验报告:熟悉Visual Studio环境C# 第2次实验报告:C#编程基础C# 第3次实验报告:面向对象编程基础2. 作业C# 第二章作业题C# 第三章作业题C# 第五章作业题3. 其他C#中的值类型和引用类型VS C#常用快捷键...原创 2019-10-29 17:07:18 · 7999 阅读 · 0 评论 -
C# 第三章作业题
2_4如何定义静态方法,静态方法有何特点?2_8 什么是访问控制符?有哪些访问控制符?哪些可以用来修饰类?哪些用来修饰域和方法?试述不同访问控制符的作用。3_1 编写一个C#程序定义一个表示学生的类student,包括域“学号”“班号”“姓名”“性别”“年龄”;方法“获得学号”“获得班号”“获得性别”“获得年龄”“修改年龄”。3_2 综合练习:编写银行ATM程序。要求如下原创 2019-10-16 09:38:22 · 4699 阅读 · 0 评论 -
VS C#常用快捷键
Ctrl+E,W: 自动换行在工具->选项->文本编辑器那里也可以开关自动换行。自动换行就是本来一行很长的代码,把它自动切换为多行代码。平常一行代码太长,然后老是要拉滚动条,用了这组快捷键就能将手从鼠标解放出来啦。快速构建构造函数,输入 ctor 然后按 TAB 键快速构建自动属性,在变量那里,右击鼠标,点“重构”–“封装字段”“cw” + Tab + Tab - Con...原创 2019-10-16 09:01:21 · 1712 阅读 · 0 评论 -
C# 字符串的三种拼接方法性能比较
本文主要用于介绍C#中字符串拼接的三种方法:String 的+、concat方法 以及 StringBuilder( or StringBuffer) 的append方法之间的性能差异。原创 2019-10-13 16:44:29 · 2974 阅读 · 0 评论 -
C# String Concat用法示例
看网上有很多人都是BB那么多,一个实例都没有,感觉一点儿用也没有。Talk is cheap, show me the code. 空谈误国,实干兴邦。Concat具体用法可以参考:https://docs.microsoft.com/zh-cn/dotnet/api/system.string.concatC# 字符串的三种拼接方法性能比较可以参考:https://blog.csdn.ne...原创 2019-10-13 11:28:55 · 6569 阅读 · 0 评论 -
C# 第1次实验报告:熟悉Visual Studio环境
文章目录一、 实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、 实验目的及要求1.熟悉Visual Studio编译环境。2.掌握创建控...原创 2019-09-08 17:57:34 · 4485 阅读 · 1 评论 -
C# 调试HelloWorld 闪退
程序运行结束是会退出的,打印完HelloWorld之后因为没有其他任务了,所以就退出了,又因为打印速度很快,所以我们会看到一个一闪而过的黑窗。加入以下代码,程序运行完之后会等待用户输入任意键以退出。Console.WriteLine("Press any key to quit.");Console.ReadKey();HelloWorld:using System;namespa...原创 2019-09-11 08:58:48 · 1613 阅读 · 0 评论 -
C#中的值类型和引用类型
1. 按1.1. 值类型1.1.1. C#值类型表1.2. 引用类型1.3. 官方文档2. 内存分配2.1. 栈(Stack)2.2. 堆(Heap)2.3. 值类型和引用类型在栈和堆中的分配3. 数据传递3.1. 按值传递原则3.2. 参数传递3.3. 按引用传递(Ref和Out关键字)4. Summary原创 2019-09-12 17:33:25 · 3599 阅读 · 0 评论 -
C# 第2次实验报告:C#编程基础
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)练习1:C# 几种数据类型转换方式。练习2:定义一个变量保存一个分数,判断该分数属于什么等级。练习3:从一个整数数组中取出最大的整数。三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)...原创 2019-09-12 17:43:15 · 3620 阅读 · 0 评论 -
C# 第3次实验报告:面向对象编程基础
写一个Student类和一个Teacher类,他们都有一个打招呼的方法,不同的是Studetn打招呼是说"大家好,我叫XX,我今年XX岁了,我的爱好是XXX",Teacher的打招呼的方法是说"大家好,我叫XX,我今年XX岁了,我已经工作XX年了"?设计一个程序使用person类,其类中包含如下信息:姓名:name;血型:blood;创建一个person对象p如下:person p=new person(“江涛”,“AB”);然后,使用printname方法将姓名显示出来。使用printblood方法将血原创 2019-10-05 23:06:34 · 6331 阅读 · 0 评论 -
Unity制作王者荣耀商业级手游
目录├─01.Unity与C#语言基础│ 1.Unity软件安装│ 10.数据类型转换│ 11.程序更加优雅│ 12.表达式与运算符│ 13.运算符优先级│ 14.选择语句(if-else)│ 15.选择语句(switch-case)│ 16.循环语句│ 17.循环嵌套│ 18...原创 2019-07-07 03:13:38 · 3789 阅读 · 2 评论