1. 程式人生 > >C#學習筆記007-字串練習

C#學習筆記007-字串練習

            //將一句話通過空格分隔然後反轉輸出
            string str = "我 是 一 個 帥 哥";
            string[] fanzhuan = str.Split(' ');
            for (int i = 0; i < fanzhuan.Length/2; i++)
            {
                string temp = fanzhuan[i];
                fanzhuan[i] = fanzhuan[fanzhuan.Length-1 - i];
                fanzhuan[fanzhuan.Length -1- i] = temp;
            }
            for (int i = 0; i < fanzhuan.Length; i++)
            {
                Console.Write(fanzhuan[i]+" ");
            }
            //獲得一個郵箱的使用者名稱和域名
            string str = "[email protected]";
            //方法一
            string[] jieguo = str.Split('@');
            Console.WriteLine("使用者名稱是:" + jieguo[0] + "\n域名是:" + jieguo[1]);
            //方法二
            int index = str.IndexOf('@');
            string userName = str.Substring(0, index);
            string yuMing = str.Substring(index+1);
            Console.WriteLine(userName + "\n" + yuMing);

總結:

1、先把常用的方法熟悉了,再把不常用的過一遍,至少知道有這麼個東西

2、多看MSDN,看看例子自己再做一遍

相關推薦

C#學習筆記007-字串練習

//將一句話通過空格分隔然後反轉輸出 string str = "我 是 一 個 帥 哥"; string[] fanzhuan

C++學習筆記6_字串

1. C語言的字串,char * s = "aaaa"; #include<string> class Test{ public : Test(int a, char*name) { this->a=a; int len = strlen(name); this->name=new

C++ 學習筆記之——字串字串

1. 字元陣列 字元陣列,也就是存放字元型別資料的陣列,只不過字元陣列的結尾必須是 ‘\0’。C++ 已經提供了一些字串處理函式,這些函式被封裝在標頭檔案 和 <string.h> 中。 1.1. 字串複製 void * memcpy ( void *

C#學習筆記009-集合練習

第一個練習 ArrayList list = new ArrayList();//向集合中新增元素 list.Add(1); li

C++學習筆記——C++ Primer Plus中文第六版 第十六章STL程式設計練習解答

發現答案資源不全,因此貼出自己的解答,都為STL應用基礎題,如有謬誤,還請不吝賜教。 第一題 要求:迴文字串判斷(假定字串中沒有大小寫、空格、標點符號等問題) 解答: #include<iostream> #include<string>

CLR via C#學習筆記-第十四章-字元和字串

14.1 字元 Char結構 Char結構提供的欄位 每個字元都是System.Char結構的例項,Char型別提供了兩個公共只讀常量欄位:MinValue('\0')和MaxValue('\uffff\)。 Char例項能呼叫的方法 為Char的例項呼叫靜態GetUnicodeCategory方法

C++學習筆記之 printf輸出字串

printf輸出字串 leetcode的練習14——最長公共字首,遇到列印字串的問題 string ss = { "\0" }; Solution sol1; ss=sol1.longestCommonPrefix(s1); pr

c語言學習筆記字串常見的幾種函式

首先在使用字串函式時請務必匯入#include<string.h>1.strlen:獲取當前字串的長度。2.strcpy:拷貝字串到另一個字串。如strcpy(A,B);其中A和B分別代表兩個字串變數,此方法的意思是copy字串B到A,第一個引數是目標地址,第二個

C#學習筆記(005):字串型別

一、概述        字串型別在程式設計中是使用最頻繁的資料型別,掌握好字串型別的特性和使用非常重要,特別是字串中一些常用的方法及演算法。C#中的字串型別的關鍵字是string。字串的表示方法是用英文的雙引號“括起來”,比如:"a",這個就是字串。 二、字串特性  

C++學習筆記 --- STL練習合併merge函式

#include <iostream> #include <algorithm> #include <numeric> #include <functional> #include <vector> using n

C++學習筆記(三)字串

一、C風格字串1、字串常量 “Hello World”:C++中所有字串常量都由編譯器自動在末尾新增一個null字元。2、末尾添加了'\0'的字元陣列eg.char s1[] = "Hello"; char s2[] = {'H','e','l','l','o'}; char

c#學習筆記之Application.DoEvents應用

box nbsp net replace 運算 技術 oop blank 假死 Visual Studio裏的摘要:處理當前在消息隊列中的所有 Windows 消息。 交出CPU控制權,讓系統可以處理隊列中的所有Windows消息 比如在大運算量循環內,加Applicati

[C#學習筆記之異步編程模式2]BeginInvoke和EndInvoke方法 (轉載)

cti otf 函數返回 編程模式 catch 數值 gin 單線程 blog 為什麽要進行異步回調?眾所周知,普通方法運行,是單線程的,如果中途有大型操作(如:讀取大文件,大批量操作數據庫,網絡傳輸等),都會導致方法阻塞,表現在界面上就是,程序卡或者死掉,界面元素不動了,

C++學習筆記

and num 學習 命名 har return ++ ios number 1.代碼如下: #include "stdafx.h"#include <iostream> int _tmain(int argc, _TCHAR* argv[]){ std::co

C#學習筆記(7)——委托

() namespace test task cnblogs [] string 命名空間 program 說明(2017-5-29 22:22:50): 1. 語法:public delegate void mydel();這一句在類外面,命名空間裏面。 2. 專門新建一

C++ 學習筆記】 MFC CEdit

top 註意 hello lac int 生成 屬性對話框 關聯 額外 環境:VS2008 -關聯變量 方法一:在控件上右鍵-變量-CEdit類型變量-輸入變量名。 方法二:添加代碼 頭文件中定義變量CEdit m_edit_fileName;源文件中變量

Python實戰之雙向隊列deque/queue學習筆記及簡單練習

ons rep [] __new__ xtend color int pen queue [‘__add__‘, ‘__bool__‘, ‘__class__‘, ‘__contains__‘, ‘__copy__‘, ‘__delattr__‘, ‘__delitem__

C++學習筆記之泛型算法

vector ace sort clu 算法 clas uniq bits 有時 先貼個代碼 有時間的再補筆記 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 //模板類在接收

C# 學習筆記 --為啥選擇C#

信息 工程 界面 uid 軟件使用 搜索 printf 慢慢 編程習慣   初學C#,沒有看視頻教程,也沒有C++基礎,只有C基礎、VB基礎。   喜歡VB的快捷,很方便就可以搭建起windows的開發環境,很容易上手。   同樣,喜歡C的簡單,自由。長期寫單片機程序,知道

C#學習筆記(12)——三種方法操作XML

結點 記得 ext 應用程序 eval 資源 特性 pla cells 說明(2017-7-11 16:56:13): 原文地址: C#中常用的幾種讀取XML文件的方法 XML文件是一種常用的文件格式,例如WinForm裏面的app.config以及Web程序中的web.c