Notice
Recent Posts
Recent Comments
Link
거의 알고리즘 일기장
문자열 위치찾기 본문
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string factMessage = "Extension methods have all the capabilities of regular static methods.";
//문자열안에서 특정문자열이 있다면 처음 idx return, c++의 find
int first = factMessage.IndexOf("methods") + "methods".Length;
int last = factMessage.LastIndexOf("methods");
//문자열 끊기, 여기에서는 특정문자열이 없는 부분만 끊었다. c++의 string.substr()
string str2 = factMessage.Substring(first, last - first);
Console.WriteLine("{0}, {1}", first, last);
Console.WriteLine(str2);
Console.WriteLine(factMessage.Length);
}
}
}
반응형
'c# 문법' 카테고리의 다른 글
클래스의 private의 접근도 편하게 _ get, set (0) | 2020.05.13 |
---|---|
클래스의 상속과 초기화 예제 + virtual까지의 예제 (0) | 2020.05.13 |
박싱과 언박싱 예제 (0) | 2020.05.11 |
class를 이용한 간단 예제 2개 (0) | 2020.05.11 |
c#에서의 queue의 push, pop, front (0) | 2020.05.11 |
Comments