【C#-为Web API创建程序化登录】教程文章相关的互联网学习教程文章

c# – 如何在Activator.CreateInstance中创建一个没有构造函数的类型?【代码】

例如:class TestType {public int a;public int b; }TestType obj = Activator.CreateInstance(typeof(TestType), 1, 2) as TestType;那么obj.a == 1和obj.b == 2?有人知道如何解决我的问题吗?解决方法:不可能,试试吧TestType obj = Activator.CreateInstance(typeof(TestType)) as TestType; obj.a = 1; obj.b = 2;

C# – 静态类,私有构造函数,抽象类 – 都阻止实例创建 – 使用哪一个?【代码】

我对Static类,Private构造函数和抽象类的使用感到困惑 防止实例创建.(对备选方案感到困惑). 什么是最适合每种情况的方案?解决方法:这取决于您的需求. >静态类可以被认为是“一堆方法” – 你会使用它,如果你只需要对一些方法进行分组,样本用法:MathHelpers,使用Sin,Cos,ConvertXToY(或主机扩展方法)等方法.>私有构造函数 – 当您希望能够控制对象的创建方式时,您将使用此构造函数,例如,如果要确保这些对象只能由静态方法创建.一个...

我可以在C#中使用未知类型的参数声明方法来创建接口或抽象类吗?【代码】

我正在将http GET查询字符串解析为其组件.在尝试使其模块化(参数的数量和类型可以变化很大)时,我希望有一个参数抽象基类或接口来定义是否已设置属性,以及设置方法的Set方法值.有没有办法用Set方法的变量参数类型做到这一点? 总体思路如下:public abstract class Parameter {public bool IsSet { get; protected set; }protected Parameter() { IsSet = false; }public abstract void Set( --unknown type here-- ); }一个示例参数...

c# – 如何创建一个可以访问创建它的类成员的嵌套类?【代码】

我在C#.NET中编程.我想创建一个嵌套类,可以访问创建它的实例的成员,但我似乎无法弄清楚如何. 这就是我想要做的:Car x = new Car() x.color = "red"; x.Door frontDoor = new x.Door(); MessageBox.Show(frontDoor.GetColor()); // So I want the method GetColor of the class Front Door to be able to access the color field/property of the Car instance that created it.我该怎么做?我尝试将Door类嵌套在Car类中,但它无...

c# – 如何使用动态对象类型创建通用List【代码】

我想创建一个Type对象的通用列表. 我有 …Type type = typeof(Foo); object model = GetModel();现在我要创建一个新的List< Foo>((Foo)模型) 这可能在C#中吗?解决方法: Type listT = typeof(List<>).MakeGenericType(new[]{type}); object list = Activator.CreateInstance(listT);

c# – 如何在PictureBox控件上创建彩色边框?

我在PictureBox1.Image属性中有一个PictureBox和一个Image.如何在图像周围放置边框?解决方法:您无法设置PictureBox边框的大小和颜色.但你可以做一点技巧来实现这一目标. 将图像设置为BackgroundImage属性.将BackgroundImageLayout设置为Center.将BackColor属性更改为您想要边框的颜色.现在调整PictureBox的大小,以显示背面颜色,现在在视觉上就像边框一样. 您还可以使用Padding属性完成最后一步. 希望有所帮助.

c# – 创建项目依赖项并向项目添加引用仍导致“找不到类型或命名空间名称”【代码】

我在Visual Studio 2010中有一个包含6个项目的解决方案(1个Web应用程序,4个c#类库,1个c#控制台应用程序). 控制台应用程序是我的测试工具,用它来测试外部Web服务,从我的其他库中的方法输出和一般实验.此测试控制台应用程序只有一个依赖于另一个项目依赖项,一个C#库. 引用的C#库非常简单:namespace GowallaAPI {public class Gowalla{private static readonly ILog log = LogManager.GetLogger(typeof(Gowalla));public SpotsInRadi...

c# – 在asp.net mvc中应该在哪里创建/操作视图模型?

在ASP.NET MVC中,应该在哪里使用视图模型? 这应该在控制器中严格完成吗?或者可以说,从存储库方法返回一个视图模型?解决方法:在我看来,viewmodels特定于任何应用程序将使用它们,而存储库将返回所有应用程序通用的模型.所以我认为视图模型应该在网站中从存储库返回的通用模型中创建,而不是将存储库绑定到了解视图的布局方式.

如何在C#linq中创建AND运算符?【代码】

IEnumerable<WireUsrTgInfo> lstWireData = (from var in lstWireUsrTgInfowhere var.bWireData == true && var.bWireData == false --> This is not workingselect var).AsEnumerable<WireUsrTgInfo>();这该怎么做 …解决方法:根据提供的代码var.bWireData == true && var.bWireData == false 它不能起作用,因为同一个变量当代不能等于两个对位值. 如果你需要参数化这个,你可以这样做:bool expectedValue = true; //OR False IEn...

c# – 如何在.net表单应用程序的消息框中创建自定义按钮?【代码】

我正在尝试使用.NET Compact Framework 3.5在表单应用程序上实现自定义消息框(确定,取消).我是如何实现它的?解决方法:如果您正在使用ok和取消按钮的消息框之后可以使用MessageBox.Show(this, "Message", "caption", MessageBoxButtons.OKCancel);如果您想要自定义的外观/感觉以及通常在消息框中看不到的任何按钮,那么您必须自己制作表单才能显示 MessageBoxButton options

c# – 创建List的副本【代码】

我需要存储两个变量,然后检查它们是否没有改变.List<CatalogInfo> list_catalogs = new List<CatalogInfo>(); List<FileInfo> list_files = new List<FileInfo>(); List<CatalogInfo> list_catalogs_for_check_changed = new List<CatalogInfo>(); List<FileInfo> list_files_check_changed = new List<FileInfo>();当我做:list_catalogs_for_check_changed = list_catalogs; list_files_check_changed = list_files;但是当我添加...

c# – 在Web API中创建POST方法【代码】

我正在使用WEB .API开发Web服务.我正在关注example,其中包括:public HttpResponseMessage PostProduct(Product item) {item = repository.Add(item);var response = Request.CreateResponse<Product>(HttpStatusCode.Created, item);string uri = Url.Link("DefaultApi", new { id = item.Id });response.Headers.Location = new Uri(uri);return response; }用于创建POST方法,允许客户端在ordert中的POST中发送数据以将这些数据插...

c# – 如何在WPF中创建全局列表变量【代码】

我想在我的WPF应用程序中将所有日志存储在列表变量中. 我有两个页面,Home.xaml和Settings.xaml. 如何在两个页面中访问相同的变量?解决方法:如果你想要一个真正的全局变量,那么你可以使用静态static class Container {public static List<string> LogList = new List<string>(); }任何页面现在都可以使用Container.LogList访问此值

c# – 创建一个返回实现通用接口的对象的方法【代码】

我有一个方法,应该返回一个实现通用接口的对象.它接受一个参数来确定实例化哪个类并返回实例化的对象.public class PlayerRetriever{public static IPlayer<T> Retrieve(string SitePath){if (SitePath == "Home") { return new Player1(); }else { return new AnotherPlayer(); }}}interface IPlayer<T>{void RunPlayer();List<T> RetrievePlayersByMovie(string movie);}“Player1”和“AnotherPlayer”都实现了IPlayer. 为什么我...

使用WPF C#中多个控件的组合创建自定义控件【代码】

我想创建一个自定义控件,它应该是预定义控件的组合,如Textbox,Button,ListBox等, 请参考以下控件(只是一个样本)<Grid.RowDefinitions><RowDefinition Height="30" /><RowDefinition Height="50" /> </Grid.RowDefinitions> <Grid><Grid.ColumnDefinitions><ColumnDefinition Width="300" /><ColumnDefinition Width="100" /></Grid.ColumnDefinitions><TextBox Grid.Column="0" /><Button Grid.Column="1" Content="Add" Margin="2...