⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 方法.cs

📁 深入浅出C#,学习C#比较好的用例,能够很快掌握C#.
💻 CS
字号:
using System;

class Position
{
	public static int getposition(string str1,string str2)//方法
	{
		bool flag=true;
		int i=0,j=0,position=0;
		while(flag)
		{
			while(i!=str1.Length&&j!=str2.Length&&str1[i]==str2[j])
			{
				i++;
				j++;
			}
			if(j==str2.Length)
				flag=false;
			else
			{
				i++;
				position++;
				if(i==str1.Length)
					return -1;
			}
		}
		if(!flag)
			return position;
		else
			return -1;
	}
}

class Mainclass
{
	public static void Main()
	{
		string str1,str2;
		Console.WriteLine("search str2 in str1......");
		Console.WriteLine("请输入字符串1");
		str1=Console.ReadLine();
		Console.WriteLine("请输入字符串2");
		str2=Console.ReadLine();
		while(str2.Length>str1.Length)
		{
			Console.WriteLine("字符串2的长度大于字符串1!请重新输入:");
			str2=Console.ReadLine();
		}
		int position=Position.getposition(str1,str2);//调用方法
		if(position>=0)
			Console.WriteLine("字符串2的位置:{0}",position);
		else
			Console.WriteLine("没找到字符串2!");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -