亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# Pointer指針應用實例簡述

 更新時間:2014年08月04日 11:11:21   投稿:shichen2014  
這篇文章主要介紹了C# Pointer指針應用,對初學者很有借鑒學習價值,需要的朋友可以參考下

本文所述為在C#中使用Pointer指針的簡單示例,非常適合新手參考學習。該實例演示了字符串的加密及解密的過程,將字符串指針p指向字符數(shù)組b,并將參數(shù)p傳給函數(shù),以及對給定字符串進行加密處理。

具體實例代碼如下:

using System;
namespace PointerDemo
{
 public class PointerDemo
 {
 public static void Main()
 {
  string s = "Hello Csharp!"; // 原字符串
  Console.Write("the original string: ");
  Console.WriteLine("{0}\r\n", s);
  char[] b = new char[100];
  s.CopyTo(0,b,0,13);
  Console.Write("the encoded string: ");
  // 使用不安全代碼
  unsafe
  {
  // 加密過程
  // 將字符串指針p指向字符數(shù)組b,并將參數(shù)p傳給函數(shù)
  fixed(char *p = b) NEncodeDecode(p);
  }
  for(int i = 0; i < 13; i++)
  Console.Write(b[i]);
  Console.WriteLine("\r\n");
   Console.Write("the decoded string: ");
  unsafe
  {
  // 解密過程
  fixed(char *p = b)NEncodeDecode(p);
  }
  for(int i = 0; i < 20; i++)
  Console.Write(b[i]);
  int t = 2;
  t = t^5;
  Console.WriteLine(t);
  Console.WriteLine();
 }
 // 對給定字符串進行加密處理
 unsafe public static void NEncodeDecode(char *s)
 {
  int w;
  for(int y = 0; y < 13; y++)
  {
  w = (int) *(s + y);
  w = w^5; // 異或運算
  *(s + y) = (char)w;
  }
 }
 }
}

相關文章

  • C#開發(fā)WinForm清空DataGridView控件綁定的數(shù)據(jù)

    C#開發(fā)WinForm清空DataGridView控件綁定的數(shù)據(jù)

    本文詳細講解了C#開發(fā)WinForm清空DataGridView控件綁定數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • unity實現(xiàn)攝像頭跟隨

    unity實現(xiàn)攝像頭跟隨

    把這個腳本賦給你的攝像機,再把游戲角色賦給character變量,之后就能實現(xiàn)攝像機平滑的跟隨player在地球的任一角落了。有需要的小伙伴可以參考下。
    2015-03-03
  • 利用C#代碼將html樣式文件與Word文檔互換的方法

    利用C#代碼將html樣式文件與Word文檔互換的方法

    這篇文章主要給大家介紹了關于利用C#代碼將html樣式文件與Word文檔互換的方法,文中通過示例代碼將兩種轉換介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • C#對XmlHelper幫助類操作Xml文檔的通用方法匯總

    C#對XmlHelper幫助類操作Xml文檔的通用方法匯總

    該篇文章主要總結的是自己平時工作中使用頻率比較高的Xml文檔操作的一些常用方法和收集網(wǎng)上寫的比較好的一些通用Xml文檔操作的方法,對C#?XmlHelper幫助類操作Xml文檔相關知識感興趣的朋友一起看看吧
    2022-03-03
  • C#實現(xiàn)Excel轉PDF時設置內容適應頁面寬度

    C#實現(xiàn)Excel轉PDF時設置內容適應頁面寬度

    將Excel轉為PDF格式時,通常情況下轉換出來的PDF頁面都是默認的寬度大小。所以本文提供了C#實現(xiàn)Excel轉PDF時設置內容適應頁面寬度的示例代碼,需要的可以參考一下
    2022-04-04
  • C#實現(xiàn)文字視頻生成器的示例代碼

    C#實現(xiàn)文字視頻生成器的示例代碼

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)簡易的文字視頻生成器,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-10-10
  • 詳解C#之事件

    詳解C#之事件

    這篇文章主要介紹了C#之事件的知識點,文中代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以參考下
    2020-06-06
  • C# WinForm實現(xiàn)圖片瀏覽器

    C# WinForm實現(xiàn)圖片瀏覽器

    這篇文章主要為大家詳細介紹了C# WinForm實現(xiàn)圖片瀏覽器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • c# 隨機函數(shù)的使用詳解

    c# 隨機函數(shù)的使用詳解

    本篇文章是對c#隨機函數(shù)的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • DevExpress實現(xiàn)TreeList節(jié)點互斥的方法

    DevExpress實現(xiàn)TreeList節(jié)點互斥的方法

    這篇文章主要介紹了DevExpress實現(xiàn)TreeList節(jié)點互斥的方法,對于初學者更好的理解C#有一定的幫助,需要的朋友可以參考下
    2014-08-08

最新評論