Наиболее используемые методы структуры |
|
ToUpper() | преобразует символ в верхний регистр |
ToLower() | преобразует символ в нижний регистр |
IsUpper() | показывает, является ли символ буквой верхнего регистра |
IsLower() | показывает, является ли символ буквой нижнего регистра |
IsLetter() | показывает, является ли символ буквой |
IsNumber() | показывает, является ли символ цифрой |
IsPunctuation() | показывает, является ли символ знаком препинания |
IsSeparator() | показывает, является ли символ знаком разделителем |
IsSymbol() | показывает, является ли символ символьным знаком: символы денежной единицы, формы чисел, например, подстрочные и надстрочные знаки, математические операторы и стрелки, геометрические символы, технические символы, шрифт Брайля, графические метки |
IsWhiteSpace() | показывает, является ли символ пробелом |
ToUpper()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
for
(
int
i=0; i<str.Length; i++) {
-
result+=
char
.ToUpper(str[i]);
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
for
(
int
i=0; i<str.Length; i++) {
-
result+=
char
.ToUpper(str[i]);
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите фразу : привет мир!
ПРИВЕТ МИР!
ПРИВЕТ МИР!
ToLower()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
for
(
int
i=0; i<str.Length; i++) {
-
result+=
char
.ToLower(str[i]);
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
for
(
int
i=0; i<str.Length; i++) {
-
result+=
char
.ToLower(str[i]);
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите фразу : ПРИВЕТ МИР!
привет мир!
привет мир!
IsUpper()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите фразу : Привет Мир!
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
IsLower()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите фразу : Привет Мир!
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
IsLetter()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите фразу : "
);
-
string
str = Console.ReadLine();
-
string
result =
null
;
-
Console.WriteLine();
-
for
(
int
i=0; i<str.Length; i++) {
-
Console.Write(
"{0} "
, (str[i]));
-
if
(
char
.IsUpper(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в верхнем регистре"
);
-
}
-
else
if
(
char
.IsLower(str[i]) &
char
.IsLetter(str[i])) {
-
Console.Write(
"эта буква в нижнем регистре"
);
-
}
-
else
{
-
Console.Write(
"это другой символ"
);
-
}
-
Console.WriteLine();
-
}
-
Console.WriteLine(result);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите фразу : Привет Мир!
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
П эта буква в верхнем регистре
р эта буква в нижнем регистре
и эта буква в нижнем регистре
в эта буква в нижнем регистре
е эта буква в нижнем регистре
т эта буква в нижнем регистре
это другой символ
М эта буква в верхнем регистре
и эта буква в нижнем регистре
р эта буква в нижнем регистре
! это другой символ
IsNumber()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsNumber(ch)) {
-
Console.WriteLine(
"этот символ цифра"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не цифра"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsNumber(ch)) {
-
Console.WriteLine(
"этот символ цифра"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не цифра"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ : 7
этот символ цифра
этот символ цифра
IsPunctuation()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsPunctuation(ch)) {
-
Console.WriteLine(
"это знак препинания"
);
-
}
-
else
{
-
Console.WriteLine(
"это знак не препинания"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsPunctuation(ch)) {
-
Console.WriteLine(
"это знак препинания"
);
-
}
-
else
{
-
Console.WriteLine(
"это знак не препинания"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ : .
это знак препинания
это знак препинания
IsSeparator()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
//вводим пробел
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSeparator(ch)) {
-
Console.WriteLine(
"этот символ знак разделитель"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не знак разделитель"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
//вводим пробел
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSeparator(ch)) {
-
Console.WriteLine(
"этот символ знак разделитель"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не знак разделитель"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ :
этот символ знак разделитель
этот символ знак разделитель
IsSymbol()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSymbol(ch)) {
-
Console.WriteLine(
"это символ"
);
-
}
-
else
{
-
Console.WriteLine(
"это не символ"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSymbol(ch)) {
-
Console.WriteLine(
"это символ"
);
-
}
-
else
{
-
Console.WriteLine(
"это не символ"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ : +
это символ
это символ
IsWhiteSpace()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
//вводим пробел
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSeparator(ch)) {
-
Console.WriteLine(
"этот символ пробел"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не пробел"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
//вводим пробел
-
char
ch = (
char
)Console.Read();
-
if
(
char
.IsSeparator(ch)) {
-
Console.WriteLine(
"этот символ пробел"
);
-
}
-
else
{
-
Console.WriteLine(
"этот символ не пробел"
);
-
}
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ :
этот символ пробел
этот символ пробел