Я пытаюсь сделать программу, которая будет печатать все, что после того, как «печать:» в консольном приложении (я не знаю, как еще объяснить)Создание консоли с печатью COMAND
Если вы дон «т понимаю, что я думаю, что мой код поможет вам
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LiteConsole
{
class Program
{
static void Main(string[] args)
{
while (true)
{
string input = Console.In.ReadLine();
char[] chars = input.ToCharArray();
if (input.Contains("print"))
{
int Place = 0;
int colenPlace = 0;
foreach (char a in chars)
{
Place++;
if (chars[Place].Equals(":"))
{
colenPlace = Place;
break;
}
}
Console.Write(input.Substring(colenPlace));
}
}
}
}
}
Когда я запускаю программу и„печать: Hello World“типа он не печатает„Hello World“, как он должен, он просто переходит к следующей строке ,
Я подозреваю, что есть лучший способ найти положение символа в строке. Попробуйте выполнить поиск - т.е. Bing - [C# position char в строке] (https://www.bing.com/search?q=c%23+position+char+in+string) или Yachoo https://search.yahoo. com/search? p = c% 23 + position + char + in + string, если Google ничего не нашел. –
Ваш немного поздно, но спасибо в любом случае! Я проверю ваш метод. – Elliot