小编spa*_*eys的帖子

将字符串列表转换为由分隔符分隔的字符串

什么是将列表(字符串)转换为字符串的最佳方法,其中的值由逗号(,)分隔

vb.net string

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

什么时候使用StringBuilder?

可能重复:
String vs StringBuilder

我刚刚重温了一些我曾经拿过VB.NET的书.我不确定我是否已经掌握了这一点,了解StringBuilder是如何/是什么.

使用指南是什么?如果要连接2个字符串或50个字符串,最好使用它吗?

或者当总字符串长度大于128个字符时?

或者,只要您使用它来将字符串添加到一起,您会看到性能优势吗?

在哪种情况下,最好使用StringBuilder实例来构建SQL语句string.format("Select * from x where y = {0}",1)

总是让我感到震惊的是,声明另一个变量并包含名称空间对小字符串连接不利,但我现在不确定.

对不起,很多文档告诉你要使用什么,而不是什么是最好的.

vb.net string stringbuilder

16
推荐指数
2
解决办法
3万
查看次数

12
推荐指数
2
解决办法
6万
查看次数

删除单个消息MSMQ

是否可以从MSMQ消息队列中删除单个消息?我有一个Queue对象,一个偷看的消息(对象)和消息的ID,我可以看到一种删除(或清除)整个队列的方法,但我看不到删除的方法它本身的消息,我已经尝试通过偷看找到它,但我收到"光标无效"的错误

任何帮助感激不尽

.net vb.net msmq

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

LINQ 计数 .. 最佳方法

我的公司刚刚开始使用 LINQ,我仍然对 LINQ 命令和 SQL 的抽象性(如果那是一个词)有一点麻烦,我的问题是

  Dim query = (From o In data.Addresses _
                    Select o.Name).Count
Run Code Online (Sandbox Code Playgroud)

在我看来,SQL 正在返回所有行,并且对 IQueryable 结果中的行数进行计数,所以我会更好

    Dim lstring = Aggregate o In data.Addresses _
    Into Count()
Run Code Online (Sandbox Code Playgroud)

还是我想多了 LINQ 的工作方式?在家里使用 VB Express,所以我看不到发送到数据库的实际 SQL(我认为),因为我无权访问 SQL 分析器

linq vb.net performance

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

返回Stringbuilder内容

琐事,我知道,但只是感兴趣

我有一个stringbuilder变量,我想返回它的内容,但是如果它是空的我想返回"|",那么最好在compare语句中使用stringbuilder.tostring,例如

   If lReturnStringBuilder.ToString = String.Empty Then
                lReturnStringBuilder.Append("|")
            End If
return lreturnStringBuilder.tostring
Run Code Online (Sandbox Code Playgroud)

或者最好将其转换为字符串,并进行比较,即使这意味着加载一个新变量并为其分配字符串空间,例如

Dim lString as string = lReturnStringBuilder.ToString
if lString = string.empty then
      lstring = "|"
end if
return lString
Run Code Online (Sandbox Code Playgroud)

vb.net string stringbuilder

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

在ASP.NET中使用ASP.NET MVC验证

我目前正在寻找javascript和ASP.NET中的valiadation控件,并且遇到了新的MVC"jquery.validate.unobtrusive.js",它似乎使用HTML中的数据标签来进行验证,是否可以使用这些在标准的ASP.NET(无MVC)中,因为我的逻辑似乎表明你可以(通过添加适当的数据标签),但我找不到在MVC之外使用库的任何参考

任何人都知道我可以在哪里获得图书馆!

asp.net validation asp.net-mvc jquery jquery-validate

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

找到缺失的索引

我有一个表,自动编号id(称为id)范围从1到159270所以从table1中选择max(id)返回159270,但我认为其中一条记录已被删除,是否有一种简单的查找方法哪个ID丢失了?

谢谢

sql

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

对象重用如何在.NET中工作?

我最近从VB6转到了VB.NET,我终于了解了内部工作原理.我一直在看我公司现有的代码库,我有点惊讶.

我知道当VB.NET创建一个字符串时,它会看到字符串是否在内存中,如果没有,则创建该字符串的新实例,否则它将新变量指向旧的.但我想知道它是否与其他对象一起使用?

我问的原因是我的新公司有一个DATABASE对象,它基本上包装对象中的数据库连接信息和数据库连接.

我们还有一个BOOK对象和一个PAGES对象.

我在VB6中的最佳实践是创建一个DATABASE对象,然后将(byRef)传递给BOOK,然后传递给PAGES对象,这样你就可以将一个DATABASE对象传递给多个书籍,然后传递给PAGES.

但是,他们如何做到这一点就是在每个PAGE和每个PAGE对象中创建一个DATABASE对象的新实例,这意味着你可以拥有多个实例(实际上是数千个)实际上完全相同的对象.

这是明智的吗?或者像Strings一样处理对象?

.net oop

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