国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

String類使用的例子(1)

2019-11-18 15:18:28
字體:
來源:轉載
供稿:網友

  using System;

class myString {

public String str;

public myString (char[] strValue) {
str = new String(strValue);
Console.WriteLine("The string ‘" + str + "‘ has been initialised by passing an array of characters");

}

public myString (char strValue,int intCount) {
str = new String(strValue,intCount);
Console.WriteLine("The string ‘" + str + "‘ has been initialised by a character ‘" + strValue + "‘ which is repeated ‘" + intCount + "‘ times");

}

public myString (char[] strValue,int intStart,int intEnd) {
str = new String(strValue,intStart,intEnd);
Console.WriteLine("The string "+ str + " has been initialised by array of characters starting from ‘"+intStart+"‘ and ending at ‘"+intEnd+"‘");

}
}

public class clsString {
char[] chArray; //={‘c‘,‘h‘,‘a‘,‘r‘,‘a‘,‘c‘,‘t‘,‘e‘,‘r‘,‘ ‘,‘a‘,‘r‘,‘r‘,‘a‘,‘y‘};
int intChoice;
myString objString;

public static void Main() {
clsString obj = new clsString();
obj.init();
}

PRivate void init() {
Console.WriteLine("1. Create the string through character Array");
Console.WriteLine("2. Create the string through a single character which is repeated a number of times");

Console.WriteLine("3. Create the string through character array specifying the starting and ending places");

Console.WriteLine("4. To exit");
Console.Write("Enter Your Choice : " );
string strTemp=Console.ReadLine();
intChoice=int.Parse(strTemp);
try {
switch (intChoice) {
case 1:
mtdCharacterArray();
break;
case 2:
mtdRepetions();
break;
case 3:
mtdChArrayStEnd();
break;
default:
Console.WriteLine("default");
Environment.Exit(0);
break;
}
mtdMethods();
init();
}
catch (Exception e) {
Console.WriteLine("error occured at :" + e.StackTrace);
}

}

private void mtdCharacterArray() {
chArray=mtdGetChArray();
objString = new myString(chArray);
}

private char[] mtdGetChArray() {
char[] chTempArray = new char[Char.MaxValue];
string strTemp;

Console.Write("Enter the character(s) : ");
strTemp=Console.ReadLine();
chTempArray=strTemp.ToCharArray();

return chTempArray;
}

private void mtdRepetions() {
Console.Write("Give the number of Repetions : ");
string strTmp=Console.ReadLine();
int intTemp=int.Parse(strTmp);
chArray=mtdGetChArray();
objString = new myString(chArray[0],intTemp);
}

private void mtdChArrayStEnd() {
string strTmp;
Console.Write("Give the starting position :");
strTmp=Console.ReadLine();
int intStart=int.Parse(strTmp);
Console.Write("Give the ending position : ");
strTmp=Console.ReadLine();
int intEnd=int.Parse(strTmp);
chArray=mtdGetChArray();
objString = new myString(chArray,intStart,intEnd);
}
private void mtdMethods() {
Console.WriteLine("");
Console.WriteLine("1. Concatenate strings ");
Console.WriteLine("2. Copy of a String into an existing one.");
Console.WriteLine("3. Create a new string out of the charecters in the original one");
Console.WriteLine("4. Check if the string ends with a particular set of characters");
Console.WriteLine("5. Formating the string");
Console.WriteLine("6. Hash code of the string");
Console.WriteLine("7. Index of first occurence of any string within another string");
Console.WriteLine("8. Index of first occurence of any character in the given string");
Console.WriteLine("9. Insert a string at a specified place");
Console.WriteLine("10. Join the strings with a seperator");
Console.WriteLine("11. Index of last occurence of any string within another string");
Console.WriteLine("12. Index of last occurence of any character in the given string");
Console.WriteLine("13. Length of the string");
Console.WriteLine("14. Pad required number of spaces or any other character to the left of the string");



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴安盟| 平山县| 和硕县| 商丘市| 三门县| 太仓市| 罗甸县| 洛川县| 滕州市| 买车| 内黄县| 新源县| 荥经县| 秦皇岛市| 延川县| 永春县| 大庆市| 揭阳市| 黄平县| 易门县| 富民县| 珠海市| 兴隆县| 城口县| 牙克石市| 台东县| 黄冈市| 呼图壁县| 靖西县| 阿鲁科尔沁旗| 普格县| 富蕴县| 马公市| 陇川县| 汉沽区| 温泉县| 吴桥县| 沁阳市| 安塞县| 保山市| 黎平县|