Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 控制台不写_C#_String_Console - Fatal编程技术网

C# 控制台不写

C# 控制台不写,c#,string,console,C#,String,Console,我很困惑 我试着一个字符一个字符地打印。 在写入之前,我尝试将字符串赋给变量。 我什么都试过了,怎么了 Console.WriteLine(“http://“+”182.255.46.123:8080”)有效…根据您的评论更新了答案。只需Trim()即可删除起点和终点的所有空白 using System; using System.Net; static class Program { public static void Main() { WebClient w

我很困惑

我试着一个字符一个字符地打印。 在写入之前,我尝试将字符串赋给变量。 我什么都试过了,怎么了


Console.WriteLine(“http://“+”182.255.46.123:8080”)有效…

根据您的评论更新了答案。只需Trim()即可删除起点和终点的所有空白

using System;
using System.Net;
static class Program {
    public static void Main()
    {
        WebClient wc = new WebClient();
        var proxies = wc.DownloadString(@"http://proxy-ip-list.com/download/free-proxy-list.txt");
        Console.WriteLine("http://" + proxies.Split(';')[5]);
        Console.ReadLine();
    }
}

根据您的评论更新答案。只需Trim()即可删除起点和终点的所有空白

using System;
using System.Net;
static class Program {
    public static void Main()
    {
        WebClient wc = new WebClient();
        var proxies = wc.DownloadString(@"http://proxy-ip-list.com/download/free-proxy-list.txt");
        Console.WriteLine("http://" + proxies.Split(';')[5]);
        Console.ReadLine();
    }
}

这是因为返回的字符串开头包含一个回车符:

using System;
using System.Net;

static class Program
{
    public static void Main()
    {
        WebClient wc = new WebClient();
        var proxies = wc.DownloadString(@"http://proxy-ip-list.com/download/free-proxy-list.txt");

        Console.WriteLine("http://" + proxies.Split(';')[5].Trim());

        Console.ReadLine();
    }
}
您可以按如下方式删除它:

proxies.Split(';')[5] = " \r182.255.46.123:8080"

这是因为返回的字符串开头包含一个回车符:

using System;
using System.Net;

static class Program
{
    public static void Main()
    {
        WebClient wc = new WebClient();
        var proxies = wc.DownloadString(@"http://proxy-ip-list.com/download/free-proxy-list.txt");

        Console.WriteLine("http://" + proxies.Split(';')[5].Trim());

        Console.ReadLine();
    }
}
您可以按如下方式删除它:

proxies.Split(';')[5] = " \r182.255.46.123:8080"
试试这个:

Console.WriteLine("http://" + proxies.Split(';')[5].Replace("\r", "").Trim());
如果请求结果的内容发生更改,则最节省时间。

尝试以下操作:

Console.WriteLine("http://" + proxies.Split(';')[5].Replace("\r", "").Trim());

在请求结果的内容发生更改时,最有效的保存方法。

这不是我要做的。我想要
http://182.255.46.123:8080
仅打印。抱歉,您最初的问题不清楚,我以为您想打印所有内容。从IP列表中,是否要始终打印第一个IP?第一个来自奥地利,第二个没有任何国家。这不是我想要做的。我想要
http://182.255.46.123:8080
仅打印。抱歉,您最初的问题不清楚,我以为您想打印所有内容。从IP列表中,是否要始终打印第一个IP?第一个来自奥地利,第二个没有任何国家。我运行了这个精确的代码。对我来说很好。打印列表上的第五个代理…前缀为
HTTP
是的。我在没有Console.ReadLine()的情况下运行了它。哇,你一定是个快速阅读者。我使用了在线C#编译器,所以它实际上没有使用命令提示符。它似乎也过滤掉了正确答案中列出的特殊字符。对我来说很好。打印列表上的第五个代理…前缀为
HTTP
是的。我在没有Console.ReadLine()的情况下运行了它。哇,你一定是个快速阅读者。我使用了在线C#编译器,所以它实际上没有使用命令提示符。它似乎还过滤掉了正确答案中列出的特殊字符。我们真的需要“替换”(“\r“,”)”吗?只需Trim()就足够了-这将删除开头和结尾的所有空白。从技术上讲,
Trim
将删除所有空白字符,包括“
\r
”。对于这个例子来说,这只是一个明确的例子。我想,如果“
\r
”在非空白字符之后:谢谢你,鲁弗斯提供的快速详细信息…:-)最后我确实使用了trim,只是*我们真的需要“替换”(“\r“,”)”吗?只需Trim()就足够了-这将删除开头和结尾的所有空白。从技术上讲,
Trim
将删除所有空白字符,包括“
\r
”。对于这个例子来说,这只是一个明确的例子。我想,如果“
\r
”在非空白字符之后:谢谢你,鲁弗斯提供的快速详细信息…:-)最后我确实使用了trim,只是*