C#
soilerl
代码改变世界
展开
-
c#的数字和字符串转换成字节问题
在网络中传输只能通过字节数组,因此数据需要转化成字节由于网络的黏包和分包问题,因此需要将数字转化成字节,转化字节有两种方法1、将字符串转化成字节,此时字节数组data的长度是变化的,取决于要转换的字符串的长度byte[] data = Encoding.UTF8.GetBytes("");2、将数字转化成字节 int count = 0; byte[] data = BitC...原创 2018-12-27 14:22:48 · 3302 阅读 · 0 评论 -
c#连接数据库
1、首先,要导入MySql.Data.dll2、代码连接数据库,并进行查询测试using MySql.Data.MySqlClient; class Program { static void Main(string[] args) { string connStr = "Database=test007;Data...原创 2018-12-28 14:46:54 · 256 阅读 · 0 评论 -
sql注入问题
在写sql语句的时候,如果采用组合的方式,那么如果用户恶意输入,就会对数据库造成各种各样的损害例如: string username = "ssssda"; string password = "dfa';delete from user;"; MySqlCommand cmd = new MySqlCommand("...原创 2018-12-28 15:45:33 · 447 阅读 · 0 评论 -
c#反射机制
c#的反射机制可以通过方法名调用方法,这里假设场景是客户端发送请求给服务端,请求里包含着信息,服务端解析出这个信息后根据这个信息调用对应的方法string methodName = Enum.GetName(typeof(ActionCode), actionCode);//将枚举类型转换为方法名,第一个参数是枚举的类型,第二个参数是客户端传过来的信息,返回值是该信息对应的方法名Metho...原创 2018-12-29 16:22:48 · 258 阅读 · 0 评论 -
C#中Mathf.Atan()和Mathf.Atan2()的区别
Mathf.Atan()和Mathf.Atan2()都返回一个弧度值,表示反三角函数中的arctanx。只不过Mathf.Atan()返回的值的范围是[-π/2,π/2],Mathf.Atan2()返回的值的范围是[-π,π]。...原创 2019-03-26 16:49:58 · 7245 阅读 · 0 评论