小编xia*_*982的帖子

哪个.NET库具有写时复制集合?

我正在寻找在C#程序中使用的.NET copy-on-write集合,例如List,Dictionary等.哪些集合具有该属性?

.net c#

24
推荐指数
2
解决办法
2387
查看次数

如何使用ADO.NET将SQLite内存数据库转储到文件中?

我正在使用System.Data.SQLite.dllSQLite内存数据库.程序完成后,我想将内存数据库转储到.db3文件中以供下次使用.我怎样才能在C#中实现这一目标?

c# sqlite system.data.sqlite

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

对装配负载的相反操作(byte [] rawAssembly)

我注意到有一种方法System.Reflection.Assembly,即Assembly Load(byte[] rawAssembly).

我想知道是否有相反的操作byte[] Store(Assembly assembly).如果没有,如何将汇编对象转换byte[]Assembly Load(byte[] rawAssembly)完全在内存中调用而不将汇编写入文件?谢谢!

评论:问题来自我使用第三方库的情况,该库向我返回一个Assembly实例,我必须使用反射来调用它的方法.我不知道库是如何创建这个程序集对象的.我只是想知道是否可以将汇编对象存储到byte []并使用'Assembly Load(byte [] rawAssembly)'重新加载它.谢谢!

.net c#

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

System.Data.SQLite内存数据库多线程

我正在使用连接字符串创建System.Data.SQLite内存数据库

"Data Source=:memory:", 
Run Code Online (Sandbox Code Playgroud)

并希望在多线程之间访问该数据库。

现在,我要做的就是克隆SQLiteConnection对象并将副本传递给工作线程。

但是我发现,不同的线程实际上获得内存数据库的单个实例,而不是共享的。如何在线程之间共享一个内存数据库?

谢谢!

sqlite system.data.sqlite

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

如何使用SQL Server 2012窗口函数计算指数移动平均值

我知道使用SQL Server 2012窗口函数和OVER()子句计算简单移动平均值很容易.但是如何使用这种方法计算指数移动平均线?谢谢!

sql sql-server sql-server-2012

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

作为结构类型成员的值类

这是简化的代码:

class Value(val value: Int) extends AnyVal

val v = new Value(1)

val x = new { val f: Int = v.value }
println(x.f)

val y = new { val f: Value = v }
println(y.f)
Run Code Online (Sandbox Code Playgroud)

错误:结构细化中的结果类型可能不引用用户定义的值类

val y = new { val f: 值 = v }

我不明白。既然Int也是一个值类,为什么Int可以用作成员,而我的值类Value却不能?为什么scala定义了这个限制?如何在结构类型中使用用户定义的值vlass?

scala structural-typing value-class

5
推荐指数
0
解决办法
171
查看次数

十进制可以表示的第二个最小值是多少?

什么是一个可以代表的第二个最小值decimal?这是大于Decimal.MinValue和小于decimal可以表示的任何其他值的值.如何在C#中获取此值?谢谢!

.net c# decimal

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

Dotty/Scala 3 中的结构类型编译失败?

我测试了以下结构类型的代码:

trait Data

object Main
{
  def main(args: Array[String]): Unit =
  {
    val data = new Data {
      val value: Int = 1
    }

    println(data.value)
  }
}
Run Code Online (Sandbox Code Playgroud)

它在 Scala 2.13.2 中编译成功,但在 Dotty/Scala3 中失败。如何在 Dotty/Scala3 中使用结构类型?谢谢!

scala dotty structural-typing scala-3

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