iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
自我挑戰組

突然冒出的自學計畫系列 第 4

#Day4 神秘的ToCharArray

  • 分享至 

  • xImage
  •  

在第三天的小笨問題之後,開始覺得一天天都是些我看不懂的東西啊QQ
今天的酷東西:

ToCharArray

我看著我們可愛的簡報上出現這串摸不著頭緒的東西看了大概三分鐘
欸這到底是啥?

這時候我找到一個網站
附上了似乎很好懂的code:

// Sample for String.ToCharArray(Int32, Int32)
using System;

class Sample {
    public static void Main() {
    string str = "012wxyz789";
    char[] arr;

    arr = str.ToCharArray(3, 4);
    Console.Write("The letters in '{0}' are: '", str);
    Console.Write(arr);
    Console.WriteLine("'");
    Console.WriteLine("Each letter in '{0}' is:", str);
    foreach (char c in arr)
        Console.WriteLine(c);
    }
}
/*
This example produces the following results:
The letters in '012wxyz789' are: 'wxyz'
Each letter in '012wxyz789' is:
w
x
y
z
*/

還在矇的我:「所以這個東西可以把英文字母挑出來?」(怎麼看起來真的蠻像的)

好在我的智商很快又上線了,發現ToCharArray後面的(3, 4),剛好指出了wxyz所在的起始位置和長度。
謎題總算解開了,雖然我還是沒看懂這東西可以幹嘛。

後續補充:在我查完資料不知道他可以幹嘛之後,我在簡報上看到了神秘的用法,就是將他與Readline結合,可以讀取特定位置的字元。
但!那個簡報上的範例code,使用者理應只會輸入一個字,到底是何苦還要指定QQ

附註:歡迎溫柔友善的各位大大糾正任何錯誤owo


上一篇
#Day3 那些不知道怎麼Google的小問題
下一篇
#Day5 switch & C#居然能做網頁嗎
系列文
突然冒出的自學計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言