【C#-SQLite:创建表并在表不存在的情况下添加一行】教程文章相关的互联网学习教程文章

c#-创建函数并引用对象【代码】

这次,我必须在函数中打开以前编写的代码,然后在代码中调用该函数.我在引用标签框时遇到问题,似乎找不到答案.这是代码:private void btnEndSale_Click(object sender, EventArgs e) {dblGrandTotal = dblSubtotal + dblTaxTotal;lbxTally.Items.Add("");lbxTally.Items.Add("");lbxTally.Items.Add("Subtotal: " + dblSubtotal.ToString("C"));lbxTally.Items.Add("Tax Total: " + dblTaxTotal.ToString("C"));lbxTally.Items.Add(...

c#-使用链接列表实现队列-创建链接列表,但在打印后停止工作【代码】

这是我到目前为止所拥有的.我已经生成了一个链表,但是当程序打印出链表时,会弹出一个对话框,说我的程序已停止工作.我正在使用Visual Studio.我需要使用链表实现队列.我可以创建它并打印出来,但是当它打印出来时,程序停止了.我已经尝试了所有方法,但似乎无法解决此错误.当我尝试在链接列表类中使用其他方法但没有包括这些方法时,也会发生这种情况.using System; using System.Collections.Generic; using System.Linq; using System...

首页> C#>如何创建补丁系统

我对使我们的软件“可补丁”的最佳实践存在疑问. 我们的产品/公司的一些信息: >我们使用C#/ WPF创建软件>使用Visual Studio 2013>有一些设置制作工具(高级安装程序)>使用TFS进行源代码控制. 每次创建发行版时,都会将其放入tfs中的新分支中,因此结构如下所示: >-主要>-发布> —-版本1.0.0.0> —-版本2.2.0.0> —-版本3.3.0.0(不是真实版本号). 现在我有一个问题,就是我不知道如何使我们的产品可补丁,而不为每个版本都打补丁.因为如...

C#-非布尔值“真值表”的创建【代码】

我有以下问题:我需要创建一个表,该表是来自集合的值的组合.集合中元素的基数未知,并且可能因集合而异,值的域未知,并且因集合而异.集合中的元素是非负的,集合中至少有两个元素.下面是一个示例: > SET_A = {0,1,2}> SET_B = {0,1}> SET_C = {0,1} 结果应包含以下行(顺序不是约束): 表: > | 0 0 0 |> | 0 0 1 |> | 0 1 0 |> | 0 1 1 |> | 1 0 0 |> | 1 0 1 |> | 1 1 0 |> | 1 1 1 |> | 2 0 0 |> | 2 0 1 |> | 2 1 0 |> | 2 1 1 | ...

c#-在堆栈上创建固定大小的数组【代码】

我需要一个固定的数据结构(出于性能原因)在堆栈上进行管理,但其行为类似于数组 我知道我可以创建以下内容:using System;namespace X {public sealed struct CustomArray<T>{private const Int32 n = 2;private T _field_1;private T _field_2;// ...private T _field_n;public T this[Int32 idx]{get{switch(idx){case (0): return _field_1;case (1): return _field_2;// ...case (n): return _field_n;default: throw new Index...

C#-给定中心纬度/经度和半径创建圆坐标【代码】

我正在创建一个应用程序,以给定中心纬度/经度坐标来创建任何半径的圆.我需要做的是获取初始纬度/经度坐标和半径并计算圆的点,然后将其添加到词典列表中. 到目前为止,这是我所拥有的,但是,如果这样,我会收到一条错误消息,说“已经添加了具有相同键的项”,这使我相信它实际上并没有正确地转换圆坐标.private const double EARTH_RADIUS_NM = 3437.670013352;private void plot(double lat, double lon, double radius) {var coords =...

C#-Excel Interop:使用Task.Run创建实例会导致异常System.EntryPointNotFoundException【代码】

这是产生问题的最小示例:using System.Runtime.InteropServices; using System.Threading.Tasks; using Excel = Microsoft.Office.Interop.Excel;class Program {static void Main(string[] args){Task.Run(() =>{Excel.Application app = new Excel.Application();if (app != null){app.Quit();Marshal.FinalReleaseComObject(app);app = null;}});} }这导致以下异常: 日语的最后一部分说,找不到DLL advapi32.dll入口点的“ Eve...

在C#中创建URL ShortCode【代码】

我正在使用this article为URL创建一个简短代码. 我已经为此工作了一段时间,伪代码对我来说毫无意义.他在“ loop1”中指出,我应该从前4个字节到第4个4个字节进行查找,然后将字节转换为整数,然后将其转换为位.我最后每4个字节有32位,但是他在“ loop3”中使用了5个字节,该字节不能被32整除.我不理解他在说什么. 然后,我注意到在您将简短代码写入数据库后,他在底部关闭了“ loop2”.这对我来说没有任何意义,因为我会一遍又一遍地将相同...

c#-创建扩展方法以将类型包装为IEnumerables【代码】

我想创建一个扩展方法,该方法可以有效地将单个对象包装为IEnumerables.这是为了避免最终在表达式中间放置新的[] {}的情况.使用以下方法很容易做到:public static IEnumerable<TSource> WrapAsEnumerable<TSource>(this TSource source) {return new[] { source }; }问题在于,这将应用于任何类型和所有类型(这是预期的行为),但这也会产生使方法在IEnumerable< T>上可用的副作用.实例.在解析的扩展类型是IEnumerable< T>的情况下,我...

C#-委托创建时性能不足【代码】

我有一个带有存储库模式的应用程序.它允许我通过LINQ操作对象,对象存储在内存中,因此我可以非常快速地访问它们.这里是一个示例代码:private Measurement ParseExact(AgentParameter agentParameter) {ControlledElement ce;using (var repositoryBase = Datastore.GetRepository<ControlledElement>()){var mvId = Convert.ToInt32(agentParameter.ControlledParameterId);var sId = Convert.ToInt32(agentParameter.FacilityId);...

c#-创建类的新实例时覆盖【代码】

我知道您可以在Java中做到这一点…我想知道如何使用c#进行相同的处理,或者使用不同的解决方案获得相同的结果new SomeClass() {@Overridepublic void someMethod() {// Do what you want} };解决方法:如果您是定义该类的人,则可以使用lambda表达式/代理来实现您想要实现的目标:public class SomeClass {public Action someMethod { get; set; } } public class Program {static void Main(){var someClassInstance =new SomeClass(...

在C#中从一堆ICollection创建一个IEnumerable【代码】

我有一个由许多类似的集合组成的类:public virtual ICollection<C> CStuff { get; set; } public virtual ICollection<D> DStuff { get; set; } public virtual ICollection<E> EStuff { get; set; }每种类型都实现一个公共接口.public class C : IStuff {} public class D : IStuff {} public class E : IStuff {}我想在我的课程中创建所有IStuff的集合,如下所示:IEnumerable<IEnumerable<IStuff>> AllStuffCollections {get {...

C#-AutoFixture:如何使用ISpecimenBuilder创建多态对象【代码】

我对如何更好地编写代码有些不知所措.使用反射来获得Create< T>.在标本的上下文是可怕的.遗憾的是,不赞成使用CreateAnonymous …所以我想不出更好的方法. IX是一个接口,标本构建器正在创建用于实施IX的具体类的随机实例以进行测试./// <summary> /// A specimen builder that creates random X messages. /// </summary> public class XMessageBuilder : ISpecimenBuilder {// for brevity assume this has types implementing IXp...

c#-到Azure Active Directory的MVC登录并回复“错误请求”,并返回“无法创建从中获取配置”消息【代码】

我究竟做错了什么? 我正在尝试从示例MVC应用程序登录到Azure Active Directory,并收到“错误请求”. 我在这里查看示例(日期为2015年7月17日): azure.microsoft.com example 以下是其他人对相同数据的详细说明: azure example expanded by blogger 我将活动目录的名称替换为下面的“ myActiveDirectory”. 这是我的webconfig数据:<add key="ida:AppKey" value="<snip my key>" /> <add key="ida:ClientId" value="d2bfc007-<sni...

c#-在Unity 5中从本地服务器创建和下载资产捆绑包【代码】

请不要向我推荐我尝试过的Unity3d官方链接,它并不全面,没有提供必要的详细信息.我是新手,打算在Unity3d中制作AssetBundles.到目前为止,在统一官员docs的帮助下给出了到目前为止已尝试的操作./// <summary> /// AssetBundles are exported from the editor using script code. (This is similar to the 4.x approach.) /// The following script exports AssetBundles. /// </summary> public class AssetBundleCreate {[MenuItem("...

SQLITE - 相关标签