永发信息网

C#中怎么样将string类型转化为tinyint类型

答案:3  悬赏:40  手机版
解决时间 2021-03-17 06:40
C#中怎么样将string类型转化为tinyint类型
最佳答案
SQL SERVER中的tinyint类型为从 0 到 255 的整型数据,存储大小为 1 字节。
.NET中C#的byte关键字映射.NET的Byte 结构,表示一个 8 位无符号整数,Byte 值类型表示值介于 0 和 255 之间的无符号整数。
所以相当于C#中的byte类型,把string类型先转换成byte就可以当作tinyint使用。代码如下:
string str="123";
byte tin = Convert.ToByte(str);
//然后把tin直接赋值给tinyint类型字段
全部回答
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace baidu { class temp { public static void main() { string s = "25"; s.ToTinyInt().show(); } } public static class MyExtensions { public static string sort(this string temp) { return temp.convert2int().sort().convert2chararray().CharToString(); } public static string CharToString(this char[] temp) { string s = ""; for (int i = 0; i < temp.Length; i++) { s += temp[i].ToString(); } return s; } public static char[] convert2chararray(this int[] temp) { List ls = new List(); for (int i = 0; i < temp.Length; i++) { ls.Add((char)temp[i]); } return ls.ToArray(); } public static int[] sort(this int[] temp) { List ls; ls = temp.ToList(); ls.Sort(); return ls.ToArray(); } public static int[] convert2int(this string temp) { List ls = new List(); for (int i = 0; i < temp.Length; i++) { ls.Add((int)temp[i]); } return ls.ToArray(); } public static byte ToTinyInt(this string temp) { return Convert.ToByte(temp); } public static void show(this byte temp) { Console.WriteLine(temp); wline(); } public static int[,] init(this int[,] temp) { Random rm = new Random(); int rank = temp.Rank; int line = temp.GetLength(0); int row = temp.Length / line; for (int j = 0; j < line; j++) { for (int i = 0; i < row; i++) { temp[j, i] = rm.Next(9); } } return temp; } public static string init(this string s,int lenght) { string temp = ""; Random rm = new Random(); for (int i = 0; i < lenght; i++) { temp += ((char)rm.Next(65, 90)).ToString(); } return temp; } public static int[] init(this int[] temp) { Random rm = new Random(); for (int i = 0; i < temp.Length; i++) { temp[i] = rm.Next(10000); } return temp; } #region public static void show(this string temp) { Console.WriteLine(temp); wline(); } public static void show(this int[,] temp) { int rank = temp.Rank; int line = temp.GetLength(0); int row = temp.Length / line; for (int j = 0; j < line; j++) { for (int i = 0; i < row; i++) { Console.Write(temp[j, i] + " "); } Console.WriteLine(); } wline(); } public static void show(this int[] temp) { for (int i = 0; i < temp.Length; i++) { Console.Write(temp[i] + " "); } Console.WriteLine(); wline(); } #endregion public static void wline() { Console.WriteLine("-------------------------------------------------------------------"); } } }
你好! sql server 2005里面的tinyint 长度为一个字节 相当于c#中的byte类型 其范围为0到255 所以转换过程为 string str="123"; byte byten=Convert.ToByte(str); 这样byte就和数据库里面的tinyint对应上了 如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道金翅鸟 什么抗性点
概括一个表现武松“大义”的故事情节
巴林事件的介绍
外孙要入小学了外婆要送什么物品
我的笔记本F12键坏了,不能启动传奇内挂了。
建设银行信用卡取现金次数多会封卡不
泥柯乡怎么去啊,有知道地址的么
大连创新零部件公司 待遇怎么样,怎么涨工资
适合用来做小说第一章的标题
为什么部落冲突中所有的汉字都变成了空的
台资味在什么地方啊,我要过去处理事情
虎皮鹦鹉太怕人了,怎么办
敕勒歌默写
楼顶水箱拆除
有谁知道 南京禄口机场 晚上12点后 有夜班公
推荐资讯
在首都机场如何从T1到T3航站楼?
喝金骏眉有什么好
怎么参加中国新歌声
朱自清上过清华大学吗?
广州到中山有动车或高铁吗?
肇庆东和肇庆西那个离高明近
南宁剪刀在那有卖
农村开个什么样的工厂,
宏达鞋城我想知道这个在什么地方
有人去掉天生红痣、运气下降吗
湘西湖东路到高铁站开车要多久
宋江招安时大概有多少人?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?