最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中的小數(shù)和百分?jǐn)?shù)計(jì)算與byte數(shù)組操作

 更新時間:2022年04月25日 08:23:26   作者:農(nóng)碼一生  
這篇文章介紹了C#中的小數(shù)和百分?jǐn)?shù)計(jì)算與byte數(shù)組操作,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、百分?jǐn)?shù)

//按照四舍五入的國際標(biāo)準(zhǔn)
string p1 = (Math.Round(0.333367, 4)*100).ToString() + "%";//33.34%
double dbdata = Math.Round((double)1 / (double)3, 5) * 100;//33.333
string p2 = String.Format("{0:F}", dbdata) + "%";//默認(rèn)為保留兩位

二、進(jìn)制保留

帶小數(shù)點(diǎn)

//保證分母為double
double t = Math.Round(1.0 / 3, 5) * 100;//33.33
double tt = Math.Round(1.0 / 3.0, 5) * 100;//33.333
//m代表decimal.
decimal res = 100m / 1000;//0.1

不帶小數(shù)點(diǎn)

//保留為整數(shù)
double ttt = Math.Round(1.0 / 3.0, 0);//0

三、取余數(shù)

int a = 10 % 3;//取余數(shù)

byte數(shù)組操作

//1.字節(jié)轉(zhuǎn)換
float m = 5f;
var btValue = BitConverter.GetBytes(m).Reverse().ToArray();
//轉(zhuǎn)為原值字符串
string m1 = System.Text.Encoding.Default.GetString(btValue);

//2.byte 數(shù)組合并
byte[] data = new byte[10];
byte[] counts = new byte[3];
byte[] ndata = new byte[data.Length + counts.Length];
//將data復(fù)制到ndata
data.CopyTo(ndata, 0);//從ndata的下標(biāo)為0的地方開始存放
counts.CopyTo(ndata, data.Length);

//3.string和byte[]轉(zhuǎn)換
string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//string轉(zhuǎn)byte[]:
byte[] byteArray1 = System.Text.Encoding.Default.GetBytes(str);
//byte[] 轉(zhuǎn)string:
string str1 = System.Text.Encoding.Default.GetString(byteArray1);
//string轉(zhuǎn)ASCII byte[]:
byte[] byteArray2 = System.Text.Encoding.ASCII.GetBytes(str);
//ASCII byte[] 轉(zhuǎn)string:
string str2 = System.Text.Encoding.ASCII.GetString(byteArray2);

//4.字符串拆分?jǐn)?shù)組
string a = "A|B|C|D";
string[] a1 = a.Split('|');

//5.Int轉(zhuǎn)為16進(jìn)制
int b = 58;
byte b1 = Convert.ToByte(b);

//6.byte數(shù)組截取
byte[] test = byteArray2.Skip(4).Take(3).ToArray();//從下標(biāo)4開始截取長度3

//7.List轉(zhuǎn)為Byte[]
List<byte> frameBytes = new List<byte>();
frameBytes.Add(0x9E);
byte[] phoneNumByte = new byte[] { 0x01, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 };//定義一個數(shù)組        
for (int i = 0; i < phoneNumByte.Length; i++)
{
    frameBytes.Add(phoneNumByte[i]);
}
frameBytes = frameBytes.Concat(byteArray2).ToList<byte>();//兩個list合并
//list轉(zhuǎn)byte[]
byte[] transByte = frameBytes.ToArray();
//byte[]轉(zhuǎn)list
List<byte> lb =transByte.ToList();

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于WPF手寫一個簡單的消息對話框

    基于WPF手寫一個簡單的消息對話框

    消息對話框是UI界面中不可或缺的組成部分,用于給用戶一些提示,警告或者詢問的窗口,本文將使用WPF手寫一個簡單的消息對話框,感興趣的小伙伴可以了解下
    2023-12-12
  • C# Onnx實(shí)現(xiàn)DIS高精度圖像二類分割

    C# Onnx實(shí)現(xiàn)DIS高精度圖像二類分割

    這篇文章主要為大家詳細(xì)介紹了C# Onnx實(shí)現(xiàn)DIS高精度圖像二類分割的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • C#中調(diào)用VB中Inputbox類的實(shí)現(xiàn)方法

    C#中調(diào)用VB中Inputbox類的實(shí)現(xiàn)方法

    本文主要介紹在項(xiàng)目中引用Microsoft.VisualBasic,間接使用VB中的各種類庫的方法,或者自己創(chuàng)建函數(shù),調(diào)用自定義方法,以實(shí)現(xiàn)InputBox相關(guān)的功能。
    2016-05-05
  • C#實(shí)現(xiàn)將字符串轉(zhuǎn)化為日期格式的方法詳解

    C#實(shí)現(xiàn)將字符串轉(zhuǎn)化為日期格式的方法詳解

    這篇文章主要為大家詳細(xì)介紹了C#如何使用DateTime結(jié)構(gòu)的ParseExact方法和Parse方法分別將字符串轉(zhuǎn)化為日期格式,有需要的小伙伴可以了解一下
    2024-01-01
  • C# ListView雙擊Item事件

    C# ListView雙擊Item事件

    ListView沒有Item的雙擊事件,只能通過變通的方法得到,以下是我的變通方法
    2009-09-09
  • 判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法

    判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法

    下面小編就為大家分享一篇判斷一個整數(shù)是否是2的N次冪實(shí)現(xiàn)方法,實(shí)例簡潔,具有很好的參考價(jià)值。希望對大家有所幫助
    2017-11-11
  • C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法

    C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法

    這篇文章主要介紹了C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • c# 委托和事件實(shí)例學(xué)習(xí)

    c# 委托和事件實(shí)例學(xué)習(xí)

    今天把委托和事件研究了一個,winForm環(huán)境下,一般的小例子都是字符界面,我為了運(yùn)用一下,寫了winForm
    2009-01-01
  • C# DataTable常見用法匯總

    C# DataTable常見用法匯總

    這篇文章主要介紹了C# DataTable常見用法,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-08-08
  • C#正則表達(dá)式轉(zhuǎn)義字符介紹

    C#正則表達(dá)式轉(zhuǎn)義字符介紹

    正則表達(dá)式,又稱正規(guī)表示法、常規(guī)表示法。這篇文章主要介紹了C#正則表達(dá)式轉(zhuǎn)義字符介紹的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07

最新評論

通化市| 卫辉市| 永嘉县| 青龙| 宿州市| 兴业县| 溧阳市| 萨嘎县| 宁河县| 洪泽县| 论坛| 收藏| 多伦县| 莎车县| 福贡县| 乌什县| 盐边县| 景德镇市| 临汾市| 岳普湖县| 金昌市| 茂名市| 宜城市| 大港区| 丘北县| 莲花县| 景东| 清远市| 吕梁市| 河池市| 永吉县| 措勤县| 延边| 河源市| 内丘县| 芦溪县| 西峡县| 城固县| 城市| 和静县| 龙胜|