
C# 笔记
小温同学的账号
Unity3D游戏开发工作者
展开
-
使用C# ASP.NET Web API开发供Unity WebGL使用的HTTP接口(三)
前两篇文章已经把所有的接口都写完了,那么这一篇文章就来使用一个API接口测试工具测试一下,以及在Unity中调用。在这里使用的测试工具是谷歌浏览器中的一个插件,这里需要翻墙下载一下:地址在这里开始测试。打开应用读取数据在HTTP request 中的第一行选择Get 并输入接口地址:http://localhost:58890/api/student。紧接着点击SEND按钮,就会读取...原创 2019-12-09 17:57:34 · 4363 阅读 · 4 评论 -
使用C# ASP.NET Web API开发供Unity WebGL使用的HTTP接口(二)
上一篇写到向数据库中添加虚拟的数据,在这篇文章中,我们将介绍如何创建控制器,然后读取到数据库中的内容。8、创建控制器在Controllers目录下添加控制器,选择“Web API 2 控制器 - 空”,我们将手工编写API程序的读取、添加、修改、删除各常用接口。控制器文件命名为StudentController.cs。在StudentController.cs中添加如下代码。一个Get方...原创 2019-12-09 14:25:53 · 1986 阅读 · 0 评论 -
使用C# ASP.NET Web API开发供Unity WebGL使用的HTTP接口(一)
Unity WebGL连接数据库,除了之前提到的一种使用PHP的方法外,还用一种就是本文提到的,使用ASP.NET Web API写一个HTTP接口,然后在UnityWebGL中调用。需要工具:Visual Studio 2017(需要有ASP.NET Web API的开发环境)SQL Server数据库Unity2017.4.10(需要能够发布WebGL)数据库操作首先需要在SQL ...原创 2019-12-06 09:26:28 · 3232 阅读 · 2 评论 -
C#中Math类常用函数
原文取自:叩响C#之门原创 2017-09-07 19:40:25 · 10606 阅读 · 0 评论 -
C#语言中类的构造函数详解
原文地址:C#语言中类的构造函数详解作者:摆渡者 大家都知道,在C#类中有一个最为特殊的方法——构造函数,它没有返回值且方法名称与类名相同。任何时候只要创建类,就会调用类的构造函数。同样,构造函数支持方法重载——这样就为类的使用者提供了多条实例化类的对象的途径。上述的这些观点相信大家都能理解,但构造函数的其他的一些特点你有所了解吗?本文将深入讲解构造函数。默认构造函数 在默认情转载 2017-09-07 19:40:28 · 803 阅读 · 0 评论 -
C#输出心形图案(一)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class Program { static void Main(st原创 2017-09-07 19:40:30 · 17438 阅读 · 2 评论 -
C#输出心形图案(二)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { static void Main(st原创 2017-09-07 19:40:33 · 2734 阅读 · 0 评论 -
委托
委托的定义和声明1、委托是一种存储函数引用的类型,关键字是delegate 2、委托的定义指定了一个返回类型和一个参数列表namespace _004{ //委托和函数的区别 //1、定义委托要加上关键字delegate //2、委托不需要函数体 public delegate double MyDelegate(double param1, double par原创 2017-09-18 21:22:44 · 468 阅读 · 1 评论 -
事件
事件 本文章摘抄字学哥的笔记。 事件(event)基于委托,为委托提供了一个发布和订阅机制,我们可以说事件是一种具有页数签名的委托 事件的概念: 事件是类或对象向其他类或对象通知发生事情的一种特殊签名的委托事件的声明 public event 委托类型 事件名; 事件使用enevt关键字类声明,他的返回值类型时一个委托类型, 通常事件的命名以名字+event作为他的名称,在编码中尽量使原创 2017-09-18 21:48:59 · 458 阅读 · 0 评论 -
简单工厂模式
面向对象编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类简单工厂模式最大的优点在于工厂类中包含了必要的逻辑判断,根据客户端选择的条件动态的实例化相关的类,对于客户端来说,去除了与具体产品的依赖利用简单工厂模式编写具有加减乘除运算功能的小程序public class Operation//Operation运算类原创 2017-09-07 20:44:30 · 508 阅读 · 0 评论 -
观察者模式
定义对象间一种一对多的依赖关系,使得当一个对象改变状态,则所有依赖于他的对象都会得到通知并被自动更新。有三只动物,Tom猫,Jerry和Jack鼠,当猫叫的时候,触发事件CatShout,然后两只老鼠开始逃跑(MouseRun),我们使用观察者模式来实现1、首先添加一个猫类,作为被观察者类,添加猫的属性和方法,并且在类中定义一个事件2、添加一个老鼠类原创 2017-09-07 20:46:24 · 607 阅读 · 0 评论 -
猜数字游戏 猜出1-100随机数
原文地址: (改进,优化)">猜出1-100随机数 (改进,优化)作者:陈振亚czynamespace keshanglianxi7._3_1{ class Program { static void Main(string[] args) { CaiCaiLe(); Console.WriteLi转载 2017-09-07 19:40:22 · 5283 阅读 · 0 评论 -
C#中输出乘法口诀表
using System;namespace ConsoleApplication9{ class Program { static void Main(string[] args) { for(int a= 1;a { for(int b =原创 2017-09-07 19:40:19 · 3633 阅读 · 0 评论 -
C#中用“*”打印出菱形
using System;namespace ConsoleApplication9{ class Program { static void Main(string[] args) { Console.WriteLine("请输入奇数:"); int x =Int32.Par原创 2017-09-07 19:40:16 · 8045 阅读 · 2 评论 -
C# 数据类型
C# 数据类型 在 C# 中,变量分为以下几种类型:值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类型直接包含数据。比如 int、char、float,它们分别存储数字、字母、浮点数。当您声明一原创 2017-10-10 19:42:48 · 354 阅读 · 0 评论 -
C#函数
此文章为本人的学习笔记,发表出来和大家分享,如有错误还请各位大神多多指教!函数 函数(方法):定义在类中具有特定功能的一段独立小程序 函数(方法)的定义格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)//形式参数是定义时的变量,实际参数。参数:参与运算的数据{ 执行语句; return 返回值;}static是关键字,修饰符,可原创 2017-10-11 15:42:10 · 602 阅读 · 0 评论 -
C#小程序:用“*”绘制三角形
在Visual Studio中,用“*”输出三角形。如图所示代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication3{ class P原创 2017-09-07 19:39:48 · 5141 阅读 · 0 评论 -
C#中数据类型的分类
数据类型的由来在我们的日常生活中存在着各种各样的数据,我们可以把每一种数据根据它们的特点进行归类划分成很多种类,从而成为不同的数据类型。比如,整数,小数…C#也一样。只要程序运行就离不开数据的运算,所以每一种数据也一定要有分类。在C#中对于数据类型的分类比较严格,从而C#也可以叫做强类型语言。数据类型的分类C#中数据类型总的来说可分为两大类,值类型和引用类型。值类型包括:整型,浮原创 2017-09-07 19:39:56 · 11597 阅读 · 1 评论 -
C#:流程控制:循环结构
流程控制:循环结构循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。循环结构中主要包含四种格式,分别为:* while循环* do..while循环* for循环* foreach循环 1、while循环语句格式:while(条件表达式){ 循环体;} 代码举例:class Whil原创 2017-09-07 19:39:59 · 378 阅读 · 0 评论 -
ASCII可显示字符
ASCII可显示字符原文出处:http://ascii.911cha.com二进制十进制十六进制图形0010 00003220(空格)(␠)0010 00013321!0010 00103422"0010 00113523#0010 01003624$00原创 2017-09-07 19:40:02 · 2041 阅读 · 0 评论 -
ASCII控制字符
ASCII控制字符原文出处:http://ascii.911cha.com二进制十进制十六进制缩写可以显示的表示法名称/意义0000 0000000NUL␀空字符(Null)0000 0001101SOH␁标题开始0000 0010202STX␂本文开始0000 0011原创 2017-09-07 19:40:05 · 528 阅读 · 0 评论 -
C语言运算符优先级
原文地址:C语言运算符优先级作者:我叫早上起不来优先级运算符名称或含义使用形式结合方向说明1后置++ 后置自增运算符变量名++左到右 后置-- 后置自减运算符变量名-- [ ]数组下标数组名[整型表达式] ( )圆括转载 2017-09-07 19:40:08 · 248 阅读 · 0 评论 -
C#中利用函数判断一个数是否为回文…
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class Program { static Boolean same原创 2017-09-07 19:40:10 · 4984 阅读 · 0 评论 -
C#实现猜数游戏
原文地址:sharp 实现 猜数游戏 (产生0-100随机数,试试才几次能猜对)">C sharp 实现 猜数游戏 (产生0-100随机数,试试才几次能猜对)作者:陈振亚czynamespace lianxi6._29_1{ class Program { static void Main(string[] args) {转载 2017-09-07 19:40:13 · 3738 阅读 · 1 评论 -
C#程序结构及基本语法
C# 程序结构C# Hello World 实例 一个 C# 程序主要包括以下部分:命名空间声明(Namespace declaration)一个 class Class 方法Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions)注释让我们看一个可以打印出 “Hello World” 的简单的代码:using System;nam原创 2017-10-10 19:27:38 · 6555 阅读 · 2 评论