【c# – 两个碰撞的圆圈,无法将公式转换为代码】教程文章相关的互联网学习教程文章

c#-如何将int转换为选定的枚举?【代码】

以前的开发人员(已不再与我们合作,所以我不能问他)做了一件很漂亮的事,我真的不明白.我们有这个枚举:[Flags]public enum SidingTypePreference{[Value(Name = "Vinyl")]Vinyl = 1,[Value(Name = "Metal or Aluminum")]MetalOrAluminum = 2,[Value(Name = "Composite")]Composite = 4,[Value(Name = "Wood")]Wood = 8,[Value(Name = "Other")]Other = 16}在数据库中,SidingTypes存储为单个int,它是所有选定值的总和.在模型中:publ...

Gurobi,C#:无法从’int’转换为System.Collections.Generic.List【代码】

我正在尝试使用Gurobi求解器解决调度问题.我想将Gurobi解决方案写入控制台.我说错了“Argument 1: cannot convert from ‘int’ to System.Collections.Generic.List’ 这个确切的代码适用于其他两个变量,这些变量已成功写入控制台. 错误在哪里?using System; using System.Collections.Generic; using System.Linq; using Gurobi;List<List<List<int>>> X_ijk_list = new List<List<List<int>>>();Console.WriteLine("X_ijk");fo...

C#-UWP页面转换应用于所有页面的框架【代码】

我目前有一个UWP页面,它充当我的主窗口,并定义了围绕其他所有内容的通用菜单/标题包装. 然后,我有一个< frame /><Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1"/>我大约有10个页面,我可以Navigate()来使用内容框架,但是我想添加UWP页面过渡,但不被迫将过渡添加到每个页面中(感觉很乱,我不想忘记当我添加新页面时). 有没有一种方法可以在框架自身中定义过渡,以便所有子页面都...

将固定和字节*从C#转换为vb.net【代码】

我在c#中具有以下代码,并希望在VB.NET中对其进行转换.我不确定什么是固定和字节*,以及如何转换它们. Telerik转换器在此方面不提供任何帮助.fixed (byte* ptrShapeBufferPtr = pointerInfo.PtrShapeBuffer) {mDeskDupl.GetFramePointerShape(frameInfo.PointerShapeBufferSize, (IntPtr)ptrShapeBufferPtr, out pointerInfo.BufferSize, out pointerInfo.ShapeInfo); }有任何想法吗?解决方法:由于VB.NET不支持指针,因此您必须使用I...

c#-无效的IObservable强制转换,运行时异常【代码】

我正在创建一个助手来过滤流/可观察对象中特定类型的对象.这是要点:public interface IGameAction { }// Example action public struct OpenDoorAction : IGameAction { }// In Store.cs public Subject<IGameAction> Actions;public IObservable<T> When<T>() where T : IGameAction {// Exception herereturn (IObservable<T>)this.Actions.Where(action => action is T); }当这样使用时:this.When<OpenDoorAction>().Subscrib...

c#-将Unity设置从二进制转换为文本

看起来在2017.2版本中,Unity将其设置格式从二进制更改为文本.至少,使用Unity 2017.2.0f3创建的项目以文本格式创建PlayerSettings,QualitySettings等. 与二进制文件相比,文本的提交质量更高(您现在可以看到正常的差异). 但是在Unity 5.6中创建的项目于2017.2中打开,但仍显示二进制设置文件. 将设置文件转换为文本的快速方法吗?解决方法:我知道您曾经能够强制输入文本(2017年情况可能有所变化),这对于git merge冲突特别有用.根据thi...

如何将C#datetimeOffset转换为指定格式【代码】

我需要将datetimeoffset格式转换为以下格式. 在TimeOffset而不是Dot中,我需要在时间偏移之前输入一个冒号.DateTimeOffset PassDate = DateTimeOffset.Now;var x = PassDate.ToString("o");Console.WriteLine(PassDate.ToString("o"));在下面的屏幕截图中,几秒钟后我得到了点-在偏移之前.而不是点需要冒号. 当前运行:2018-03-20T00:00:00.00-05:00预期O / p:2018-03-20T00:00:00:00-5:00 格式:2018-03-20T00:00:00.00-05:...

c#-将字符串中的数字转换为具有一定位数的数字【代码】

我有一个字符串格式的数字.这个数字将在1-6位数之间,我需要将其转换为左侧填充零,以便始终为6位数.有没有比这更有效的方法了?Int32.Parse("5").ToString("D6")转换为int只是感觉有点不必要.解决方法:您可以使用String.PadLeft:string result = number.PadLeft(6, '0');如果数字可以为负,则此操作无效,您需要使用int.Parse方法.

c#-将对象强制转换为float类型,但看起来像struct System.Single【代码】

我的代码如下所示,并且float是Control.CornerRadius的数据类型:Application.Current.Resources.TryGetValue("RoundButtonSize", out object size); control.CornerRadius = ((float)size) / 2;但是,当我在第二行进行强制转换时,它表示无效的强制转换,当我在此处进行检查时,我发现它没有强制转换为浮点数:var a = (float)size ;它说a的数据类型是Struct System.Single 有人可以告诉我演员阵容我做错了什么吗?解决方法:CornerRadi...

c#-将字符串数组转换为if else条件的字符串【代码】

我正在尝试学习,(我是编码新手) 我写了这个static void Main(string[] args) {string username = "James";string[] Userclass = new string[3] { "Mage", "Warrior", "Assasin" };Console.WriteLine("What class will you be? You can choose from Mage, Warrior, Or Assasin: ");if (Userclass.Contains("Mage")){String Message = "You are a strong Willed Mage " + username;Console.WriteLine(Message);}if (Userclass.Contai...

如何修复C#中的“指定的转换无效”错误?【代码】

问题是,我需要在应用程序中显示一个列表. 我按要求为IsAdmin创建了一个SQL int类型,在学校,他们告诉我在应用程序中让int显示布尔值,更确切地说,显示IsAdmin = True或False? 但是,当我启动应用程序并通过登录屏幕时,异常会显示以下消息:“Specified cast is not valid!” 我需要做什么? >我尝试转换此(bool)reader [“ IsAdmin”].ToInt32,但显示错误.>我尝试将其更改为整数,但随后显示1和0.public static List<Korisnik> GetAll...

c#-将单元测试代码转换为XML注释【代码】

这个问题已经在这里有了答案: > Automatically Unit Test Example Code 4个我正在尝试评论我向客户公开的API(.Net).我通过使用XML注释并通过SandCastle提取来做到这一点. 一切都很好,但是我已经对该API进行了单元测试,并认为将其中的代码很好地放在示例标签中. 那么,有谁知道提取单元测试代码并将其放置在示例标签中的好方法吗?还是有人有更好的主意? 当然,我使用API...

C#-对XAttribute值进行显式转换【代码】

我最近写了一段代码,看起来像这样:IEnumerable<DTO.Employee> xEmployee =from e in xDoc.Descendants("Employee")where int.Parse(e.Attribute("Id").Value) == emp.Idselect new DTO.Employee{Id = (int)e.Attribute("Id"),LastName = (string)e.Element("LastName"),FirstName = (string)e.Element("FirstName"),Email = (string)e.Element("Email")};但是,对于在where子句中强制转换为int感到困惑.首先,我写了类似where (int)...

C#> VB转换,RelayCommand的行为有所不同【代码】

[Visual C#]public ICommand MyCommand{get{if (this.myCommand == null){this.myCommand = new RelayCommand(this.ShowMyCommand);}return this.myCommand;}}private void ShowMyCommand(object param){...}这段代码可以正常工作,但是当我将其转换为Visual Basic时:[Visual Basic] Private _myCommand As RelayCommand Public ReadOnly Property MyCommand As ICommandGetIf Me._myCommand Is Nothing ThenMe._myCommand = New R...

c#-使用Helper强制转换功能时的约定【代码】

我最近开始开始使用函数来简化在我的手指上的投射,例如在我遇到这样的情况下((Dictionary<string,string>)value).Add(foo);并将其转换为一个小的辅助函数,因此我可以执行此操作ToDictionary(value).Add(foo);这违反了编码标准吗? 另外,简单的例子呢?例如,在我的脚本引擎中,我曾考虑过要做这样的事情((StringVariable)arg).Value="foo";是ToStringVar(arg).Value="foo";我真的只是不喜欢如何强制转换值并立即从中获取属性,您必须将...