【将特定的ISO8601 TimeSpan(“P2M2W5D”)转换为C#TimeSpan [复制]】教程文章相关的互联网学习教程文章

c# – 图像转换

我只需要使用黑色通道(K)转换RGB(jpg)灰度CMYK. 我试图用imageglue做这个,但结果不是我正在寻找的,因为它使用C,M和Y通道转换灰色并使黑色通道为0%. 我需要的是,如果有人有经验使用.net中的任何其他库/ api可以工作吗?解决方法:我首先看一下WPF中的ColorConvertedBitmap类.这是一个指向文档的链接和一个基本示例: http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.colorconvertedbitmap(VS.85).aspx

c# – 将字节转换为字符串【代码】

我想将一个字节转换为字符串. 例:byte testByte = 0x05;testByte应转换为“00000101” 我试过Convert.ToString(testByte,2),但它只返回“101”解决方法:您已经非常接近了,您需要做的就是在已经生成的String上调用PadLeft:Convert.ToString(testByte, 2).PadLeft(8,'0');

转载--- C# 图片与base64编码 互相转换

原博客地址: https://www.cnblogs.com/zhangxiaolei521/p/5986950.html https://www.cnblogs.com/smiler/p/4644610.html 之前一直在用网页,进行图片转换http://imgbase64.duoshitong.com/,通过该网页转换出来的base64是:"data:image/jpeg;base64, /9j/4AAQ.....", 需要去掉前面的"data:image/jpeg;base64,",每次都要手动去除,并且复制到数据库的blob字段上,很容易出错。已有大佬写出相关的代码,参考上述博客。

c# – 实体框架将数字(1)转换为布尔帮助?

我使用Devart dotConnect for Oracle – Entity Framework .NET 3.5.当我创建实体时,框架将那些colums类型number(1)更改为bool.我读到它是各种实体框架的一个特征.但我不想要它..我们在这里使用数字(1)来指定数据库对象的状态..比如客户端 – 情境. 我试图手动将.ssdl“bool”设置为“int”并将.csdl“Boolean”设置为“Int32”..它只是保持转换的相同错误…如果我使用“运行自定义工具”它会改回来bool和Boolean的字段. 我试图在...

C#字符串和16进制字符串之间的转换

将字符串编码成 16进制 字符串表示: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { // 将字符串转换成16进制表示: // 先将字符串转换成 byte 数组; // (1)、如果是数字或者字符:byte[] data = Encoding.ASCII.GetBytes(str...

c# – 如何使用逆变参数将通用接口转换为基类型?【代码】

我正在尝试开发一个通用命令处理器.我想创建实现给定接口的命令处理程序类.我将使用控制反转来根据接收到的命令类型动态创建相应类的实例.然后我想以通用的方式调用类的“Execute”方法. 我能够使用协变类型参数来完成这项工作,但在这种情况下,我不能使用泛型类型参数作为方法参数. 似乎逆变方法应该起作用,因为它允许我根据需要声明方法参数,但不幸的是,类的实例无法转换为基本接口. 下面的代码举例说明了这个问题:using System;...

c# – 将System.Drawing.Point转换为JSON.如何将’X’和’Y’转换为’x’和’y’?【代码】

我试图遵循JavaScript和C#中的命名约定.当来回传递JSONized数据时,这会导致一些有趣的问题.当我访问x / y坐标客户端时,我希望该属性为小写,但服务器端为大写. 注意:public class ComponentDiagramPolygon {public List<System.Drawing.Point> Vertices { get; set; }public ComponentDiagramPolygon(){Vertices = new List<System.Drawing.Point>();} }public JsonResult VerticesToJsonPolygon(int componentID) {PlanViewCompon...

c# – 由于名称空间未知,关键字“使用”,运行转换失败【代码】

我想在我的* .csdl中使用“Using”元素来导入另一个命名空间,并使用POCO来转换对象. 我使用CSDL看起来像这样:<Schema xmlns="http://schemas.microsoft.com/ado/2008/09/edm"xmlns:cg="http://schemas.microsoft.com/ado/2006/04/codegeneration"xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator"Namespace="BooksModel" Alias="Self"><Using Namespace="BooksModel.Extended" Alias="BMEx...

c# – 如何播放非PCM文件或将其转换为PCM?【代码】

下面的代码适用于一些wav文件,但我得到的是“InvalidOperationException未处理.Message = Sound API仅支持播放PCM wave文件.”var webClient = new WebClient(); webClient.DownloadFile(url, fileName); var fileSound = new SoundPlayer(fileName); fileSound.PlaySync();有没有办法以编程方式检查wav文件是否“坏”(不是PCM波形文件),然后根据需要进行转换? 奇怪的是,代码在传统的Delphi应用程序中运行 – 所有的wav文件都可以...

c# – 为什么实体框架试图将Guid ID转换为十进制?【代码】

这是我第一次遇到这样的问题,我在网上找不到任何关于它的信息. 下面的代码效果很好Exception_Perimetre = dc.Exception_Perimetre.Where(x => x.Con_Con_Id == ConId&& x.Exp_Date_Debut <= date && x.Exp_Date_Fin >= date).ToArray();但随机使用后,它抛出以下异常:Property “Exp_Id” to “Exception_Perimetre” could not be set to a value “Decimal”. You must assign a non-null value of type ‘Guid’ to this proper...

c# – 如何在不知道类型的情况下转换泛型类型【代码】

我试图在运行时创建一个通用对象.到目前为止,我已经能够创建它,但我无法弄清楚如何投射它.我所拥有的是枚举对象,我想生成EnumMapper,它将枚举值转换为自定义字符串以映射到旧数据库.Type enumType = myEnum.GetType(); Type enumMapperType = typeof(EnumMapper<>).GetGenericTypeDefinition().MakeGenericType(enumType); var mapper = Activator.CreateInstance(enumMapperType); // OK EnumMapper<> mapper = (EnumMapper<>) Ac...

c# – Entity Framework 6首先将多个表转换为一个外键关系代码【代码】

我想知道是否有人可以建议我如何在EF6中首先使用代码完成以下操作 如果我将Table_3作为List添加到Table_1&我的实体中的表_2. EF会自动为Table_3中的两个表生成外键列,而不是识别它们属于同一类型. 我的模型类设置如下.public interface IParent {int ID { get; set; }List<Table_3> Children { get; set; } }public class Table_1 : IParent {[Key]public int ID { get; set; }public string Name { get; set; }public virtual Lis...

c# – 如何将CroppedBitmap转换为BitmapImage

我正在尝试将CroppedBitmap转换为BitmapImage *编辑:不使用内存流.* 我试过直接转换它,似乎不是一个选项.这不应该那么难. 我试图删除BitmapImage的一部分,并创建一个只包含新的裁剪位图的BitmapImage.解决方法:看起来BitmapImage是BitmapSource的专用版本(这是CroppedBitmap的版本).您可以轻松地从图像转换为源,但不能转换为其他方式. 这个答案可能有效,但我从未研究过. BitmapSource to BitmapImage 对我来说最简单的解决方案是将...

c# – 从int显式转换 – > sbyte – > sbyte?【代码】

鉴于此代码段[TestMethod] public void SByte() {int integerValue = -129;sbyte sbyteValueFromInt = (sbyte) integerValue;Assert.AreEqual(sbyteValueFromInt, 127); // Truebyte byteValue = (byte) integerValue;sbyte sbyteValueFromByte= (sbyte) byteValue;Assert.AreEqual(sbyteValueFromByte, 127); // True sbyte? nullableSbyte = sbyteValueFromByte;Assert.AreEqual(nullableSbyte.Value, 127); // TrueAssert.AreEq...

c# – 使用三元运算符时,为什么要显式地将十六进制值转换为字节?【代码】

例如:byte a = 0x01; // Works fine byte b = foo() ? 0x01 : 0x02; // Get error "Cannot impicitly convert int to byte"为什么会这样?解决方法:当您为byte类型的变量分配数字文字(无论是十六进制还是十进制)时,编译器会检查该值是否适合一个字节.一旦编译器知道该值适合,它就会将文字视为字节类型,与变量的类型相匹配. 但是,当您使用三元表达式时,编译器不再确定表达式的值是什么.默认情况下,它将条件表达式中的值视为整数文字...

TIME - 相关标签