小编Rob*_*vey的帖子

循环遍历某个字符串的所有出现,并在 C# 中用不同的值替换每个字符串?

我有一个很大的文本字符串(它是一个源代码),我需要遍历某个字符串的出现(它可以出现在随机数量的地方),并用不同的值替换它们中的每一个,我不能使用Replace() 函数考虑到它用唯一值替换所有这些。

所以例如这个文本字符串:

REPLACE_ME

REPLACE_ME

REPLACE_ME
Run Code Online (Sandbox Code Playgroud)

需要转换为:

RAND_STRING1

RAND_STRING2

RAND_STRING3
Run Code Online (Sandbox Code Playgroud)

我一次阅读了整个文本,并且已经将它保存在一个字符串变量中。

c#

2
推荐指数
1
解决办法
160
查看次数

Android Studio 版本 2021.2.1 的设计视图中“创建景观变化”按钮在哪里?

对于新版本 2021.2.1,我在设计视图中找不到 \xe2\x80\x9ccreate Landscapevariation\xe2\x80\x9d 的按钮,与旧版本不同,如下链接:

\n

较旧的一位

\n

https://i.stack.imgur.com/XhZvB.jpg

\n

新版本列表中显示了什么

\n

https://i.stack.imgur.com/5Eelc.png

\n

谢谢你的回答~

\n

layout android

2
推荐指数
1
解决办法
754
查看次数

关于Visual WebGui的观点

我想听听您使用Gizmox Visual WebGui产品的经验.谢谢.

frameworks rad visual-web-gui

1
推荐指数
1
解决办法
1587
查看次数

Postgresql的string.Format(“ {0:s}”,DateTime.Now)等价的是什么?

PostgreSQL中可排序的datetime / timestamp varchar等效于什么?

Console.WriteLine("{0:s}", DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

样本格式输出:

2000-05-04T15:30:59
Run Code Online (Sandbox Code Playgroud)

这可以工作,现在选择SELECT :: varchar,输出为'2009-03-25',但仅适用于日期类型,想知道时间戳等效于什么。

注意,我知道日期本身是可排序的,我只是遇到.NET和Mono之间的DateTime不兼容,所以我只是将日期/时间戳类型作为varchar传输(远程),底层数据库类型仍然是正确的日期/时间戳字段类型。对于那些遇到相同问题的人,解决方法是在检索数据时将日期转换为varchar,并在保存时将varchar转换为最新。

postgresql varchar date

1
推荐指数
2
解决办法
4784
查看次数

如何在.NET中将double值舍入到选定的小数位数?

我使用加速度传感器来计算当前的加速度,并返回双精度值.

但是我想将当前加速度与值9.8进行比较.在这之前我必须舍入从传感器接收的值,所以问题是:如何将双值舍入到.NET中选定的小数位数?

.net double rounding

1
推荐指数
1
解决办法
753
查看次数

c#,内部和反思

有没有办法通过反射执行"内部"代码?

这是一个示例程序:

using System;
using System.Reflection;

namespace ReflectionInternalTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Assembly asm = Assembly.GetExecutingAssembly();

            // Call normally
            new TestClass();

            // Call with Reflection
            asm.CreateInstance("ReflectionInternalTest.TestClass", 
                false, 
                BindingFlags.Default | BindingFlags.CreateInstance, 
                null, 
                null, 
                null, 
                null);

            // Pause
            Console.ReadLine();
        }
    }

    class TestClass
    {
        internal TestClass()
        {
            Console.WriteLine("Test class instantiated");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

创建一个测试类通常是完美的,但是当我尝试通过反射创建一个实例时,我得到一个missingMethodException错误,说它无法找到构造函数(如果你尝试从程序集外部调用它会发生什么).

这是不可能的,还是我可以做一些解决方法?

c# reflection internal

1
推荐指数
1
解决办法
1万
查看次数

我的ISP不支持ASP.NET MVC.我还能用它吗?

我的ISP还没有在他们的服务器上安装ASP.NET MVC,尽管他们确实有.NET Framework 3.5 SP1,所以他们确实有新的路由引擎.

在我看来,如果我使用Linq to SQL创建模型,则可以将模型的某些部分公开为后面代码中的属性.然后我可以用通常的MVC方式在网页(我的"视图")中呈现它们:

<%= myModel.MyField %>
Run Code Online (Sandbox Code Playgroud)

我意识到我没有Html Helpers(或者我可以,如果我将MVC dll复制到我的网站目录中?),但我可以忍受.我也没有控制器,但我可以在CodeBehind的Page_Load事件中模拟一个.

我不知道有这个问题吗?你有没有试过这样的东西,它是如何为你效力的?

c# asp.net asp.net-mvc

1
推荐指数
1
解决办法
232
查看次数

了解隐藏的功能

今天我发现了一个我以前从未听说过的界面: IGrouping

IEnumerable<IGrouping<YourCategory, YourDataItem>>
Run Code Online (Sandbox Code Playgroud)

我很幸运能够获得一些最好的编程书籍,但我很少在这些书中遇到这些宝石.博客和播客工作,但这种方法有点散射.有没有更好的方法来学习这些东西,还是我需要筛选整个MSDN库来发现它们?

.net c#

1
推荐指数
2
解决办法
1102
查看次数

网站大修后重定向旧网址

我们有一个网站,我们最近迁移到ASP.NET MVC.现在所有的URL都与原始网站不同.谷歌仍然拥有我们所有的旧网址,因此如果有人在搜索中找到我们,目前他们将获得404.

我有一条捕获不良网址的catchall路由,包括所有旧网址.在一个完美的世界中,我想对所有匹配此catchall路由的URL进行301重定向到主页,并且我确实有在我的开发机器上正常工作的代码.但是,我终于有人在我们的ISP(网络解决方案)告诉我他们阻止 301重定向(Web服务器返回404).

所以我认为我唯一剩下的选择是接受任何错误的URL,并将其指向主页.

这是我的问题:我知道搜索引擎(特别是谷歌)现在正在惩罚重复的内容.如果我只是将所有错误的URL指向主页,那么在搜索排名中这会对我们造成多大的伤害呢?我还有其他技术选择吗?

c# asp.net-mvc seo http-status-code-301

1
推荐指数
1
解决办法
1254
查看次数

c#的免费报告

我正在用c#编写桌面应用程序,我需要一些免费的报告系统.
有什么建议?

编辑:
我使用SQLite作为DB.

c# sqlite report

1
推荐指数
1
解决办法
4666
查看次数