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

C# Pointer指針應(yīng)用實(shí)例簡(jiǎn)述

 更新時(shí)間:2014年08月04日 11:11:21   投稿:shichen2014  
這篇文章主要介紹了C# Pointer指針應(yīng)用,對(duì)初學(xué)者很有借鑒學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

具體實(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
  {
  // 加密過(guò)程
  // 將字符串指針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
  {
  // 解密過(guò)程
  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();
 }
 // 對(duì)給定字符串進(jìn)行加密處理
 unsafe public static void NEncodeDecode(char *s)
 {
  int w;
  for(int y = 0; y < 13; y++)
  {
  w = (int) *(s + y);
  w = w^5; // 異或運(yùn)算
  *(s + y) = (char)w;
  }
 }
 }
}

相關(guān)文章

  • 如何解決hash沖突

    如何解決hash沖突

    上篇文章 為什么哈希存取比較快?使用它需要付出什么代價(jià) 只是簡(jiǎn)單介紹了使用hash所帶來(lái)的利與弊。并未涉及hash的技術(shù)細(xì)節(jié),本文則著重學(xué)習(xí)一下如何解決哈希編址的沖突問(wèn)題。
    2016-06-06
  • C#多線程死鎖介紹與案例代碼

    C#多線程死鎖介紹與案例代碼

    這篇文章介紹了C#多線程的死鎖,并使用案例代碼實(shí)現(xiàn)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C# 數(shù)獨(dú)求解算法的實(shí)現(xiàn)

    C# 數(shù)獨(dú)求解算法的實(shí)現(xiàn)

    這篇文章主要介紹了C# 數(shù)獨(dú)求解算法的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • C#集合之不變集合的用法

    C#集合之不變集合的用法

    這篇文章介紹了C#集合之不變集合的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 基于C#實(shí)現(xiàn)獲取本地磁盤目錄

    基于C#實(shí)現(xiàn)獲取本地磁盤目錄

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)獲取本地磁盤目錄的功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#適配器模式的使用

    C#適配器模式的使用

    本文主要介紹了C#適配器模式的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 詳解C#使用AD(Active Directory)驗(yàn)證內(nèi)網(wǎng)用戶名密碼

    詳解C#使用AD(Active Directory)驗(yàn)證內(nèi)網(wǎng)用戶名密碼

    這篇文章主要介紹了詳解C#使用AD(Active Directory)驗(yàn)證內(nèi)網(wǎng)用戶名密碼的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • C#使用委托的步驟淺析

    C#使用委托的步驟淺析

    這篇文章主要介紹了C#使用委托的步驟,以實(shí)例形式深入淺出的講解了C#關(guān)于委托的定義、聲明、實(shí)例化及相關(guān)的用法,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • C#使用HtmlAgilityPack組件解析html文檔

    C#使用HtmlAgilityPack組件解析html文檔

    這篇文章介紹了C#使用HtmlAgilityPack組件解析html文檔的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C# 正則表達(dá)式常用的符號(hào)和模式解析(最新推薦)

    C# 正則表達(dá)式常用的符號(hào)和模式解析(最新推薦)

    這篇文章主要介紹了C# 正則表達(dá)式常用的符號(hào)和模式解析,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

航空| 商都县| 噶尔县| 望江县| 东台市| 察哈| 都匀市| 大竹县| 苏尼特右旗| 昌吉市| 墨竹工卡县| 嵊泗县| 和林格尔县| 玛纳斯县| 柳河县| 九寨沟县| 万全县| 肥东县| 夏邑县| 潮州市| 华安县| 双峰县| 万年县| 彭泽县| 长汀县| 霍林郭勒市| 长兴县| 延津县| 蒙城县| 铁力市| 卢龙县| 洪湖市| 南投市| 荥经县| 宁德市| 北碚区| 珠海市| 安塞县| 桃源县| 汾西县| 伊川县|