Home Backend Development C#.Net Tutorial Sharing about methods of String type in C#

Sharing about methods of String type in C#

May 07, 2017 am 10:13 AM

Equals(string value)
Returns a BOOL type, comparing whether they are equal, similar to "=="

Compareto(string value)
Judge the size, large returns 1, small returns -1, equal returns 0

IndexOf(string value)
found in the current string For this character, start looking for it from the first one. If it finds it, it will return the index where it was first found. If it cannot be found, it will return -1
. Example: 1123 If it finds 1, it will return 0
#.
##LastIndexOf(string value)Same as above, but searches from back to front, returning the index found for the first time
Example: 1123 If 1 is found, return 1


Join(string value,string[] string,int statindex,int count) //The last two parameters are the starting index and the number of effectsThis method is different from other methods. When called, it is called from String. Its function is to connect the
array through a string and return a string string[ ] ary={"a","b","c"};string result=String.Join("_",ary);
The final result value is a_b_c connected through "_"


Split(char value)
Separate a string type with char. Example:

string[] ary;
string str2;
string str1="a_b_c_d";
ary=str1.Split('_');   //注意方法的参数是一个Char类型,返回的是一个数组
foreach(string s in ary)
{
    str2+=s;
}
Copy after login
The final value of str2 is abcd


SubString(int index,int length)
Intercept the string of the specified length from the specified position

String str1="abcdefg";
str1.SubString(1,2);
str1的结果就是bc
str1.SubString(2,3);
Copy after login

That is, cde 2 represents the index position, 3 represents the length


ToLower();
Convert all to lowercase

ToUper();
Convert all to uppercase


Trim();Remove leading and trailing spaces

The above is the detailed content of Sharing about methods of String type in C#. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot Article Tags

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Active Directory with C# Active Directory with C# Sep 03, 2024 pm 03:33 PM

Active Directory with C#

Access Modifiers in C# Access Modifiers in C# Sep 03, 2024 pm 03:24 PM

Access Modifiers in C#

Random Number Generator in C# Random Number Generator in C# Sep 03, 2024 pm 03:34 PM

Random Number Generator in C#

C# Data Grid View C# Data Grid View Sep 03, 2024 pm 03:32 PM

C# Data Grid View

C# StringReader C# StringReader Sep 03, 2024 pm 03:23 PM

C# StringReader

Patterns in C# Patterns in C# Sep 03, 2024 pm 03:33 PM

Patterns in C#

C# StringWriter C# StringWriter Sep 03, 2024 pm 03:23 PM

C# StringWriter

BinaryWriter in C# BinaryWriter in C# Sep 03, 2024 pm 03:22 PM

BinaryWriter in C#

See all articles