Tag: 参数

C#:带有POST参数的HttpClient

我使用下面的代码将POST请求发送到服务器: string url = “http://myserver/method?param1=1&param2=2” HttpClientHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, url); HttpResponseMessage response = await httpClient.SendAsync(request); 我无法访问服务器进行调试,但我想知道,此请求是以POST还是GET发送的? 如果是GET,如何更改我的代码以将param1和param2作为POST数据发送(不在URL中)?

C# – 构造函数的链调用

我正在学习C#,我正在学习构造函数和构造函数的链调用,以便不必在每个构造函数中粘贴相同的代码(变量的相同值)。 我有三个构造函数,一个没有参数,一个有三个参数,一个有四个参数。 我要做的是,使用默认构造函数来调用三个参数的构造函数,传递参数(变量)的默认值和具有三个参数的构造函数,我正在寻找用四个参数调用构造函数的构造函数参数。 我似乎有第一个排序列出默认值,但我正在努力如何编写具有三个参数的构造函数,然后如果需要,使用四个参数调用构造函数。 默认构造函数应将类型字符串的所有实例变量分配给string.Empty。 public Address() { m_street = string.Empty; m_city = string.Empty; m_zipCode = string.Empty; m_strErrMessage = string.Empty; m_country = Countries; } public Address(string street, string city, string zip) { } public Address(string street, string city, string zip, Countries country) { } 我当时想要做以下事情,但它不起作用: – public Address(string street, string city, string zip) : this […]

如何覆盖更丰富类型的接口方法中定义的参数?

我有这些: public class TennisPlayer { } public class RogerFederer : TennisPlayer { } public class RafaelNadal : TennisPlayer { } 然后我有一些方法类,如下所示: public abstract class Manager { protected abstract void ScheduleFriendlies(TennisPlayer player); } public class RafaelNadalManager : Manager { public void ScheduleFriendlies(RafaelNadal rn) { //throw new NotClayException(); } } public class RogerFedererManager : Manager { public […]

如何以编程方式设置EntityDataSource和DetailsView的参数?

我很难过! 以编程方式为EntityDataSource控件设置选择参数的最佳方法是什么? 具体来说,我想使用Page.User.ProviderUserKey在DetailsView的自定义用户详细信息表中获取记录。 我已经看到使用asp:ControlParameter从控件中提取值的代码,但这几乎看起来像是我的情况。 我不想要额外的控制来设置参数值。 有任何想法吗? 提前致谢!

如何在asp.net c#中获取所有url参数及其值的列表?

在我的asp.net c#解决方案中,我想获取所有url参数的字典,其中键是参数名称,值是参数值。 我怎样才能做到这一点? 谢谢。

如何在ASP.NET MVC中将参数数组作为GET / POST?

如何最好地将数组(item => value)对作为GET / POST参数? 在PHP中,我可以这样做:URL: http://localhost/test/testparam.php?a [one] = 100&a [two] = 200 这将获取参数: Array ( [a] => Array ( [one] => 100 [two] => 200 ) ) 有没有办法在ASP.NET MVC中完成相同的工作?

为什么C#允许只有方法的最后一个参数是“可变长度”

据我所知,C#允许只有方法的最后一个参数是“可变长度”,例如: T f(A a, params B[] b)允许如果你有A r; …. B x, y, z; …. A r; …. B x, y, z; …. A r; …. B x, y, z; ….你可以像f (r, x, y, z)一样调用f。 为什么C#也没有定义类似的东西: T f(params A[] a, params B[] b)

String有多少个参数

在使用String.Format格式化C#中的字符串之前,我想知道该字符串接受了多少个参数? 例如。 如果字符串是“{0}与{1}不同”,我想知道这个字符串接受两个参数,例如。 如果字符串是“{0}与{1}和{2}不同”,则该字符串接受3个参数 我怎样才能有效地找到它?

限制每种方法的参数数量?

假设参数类型相同,那么方法的参数数量是否有经验法则? 我只是想知道我应该在哪里绘制线和我的替代品(即接口,数组等)。

如何在C#数据访问层中确定存储过程输出参数的大小属性

我已经使Castle Project的ActiveRecord实现无耻地建模数据访问层。 为了使它获得认可,它必须支持在我的组织中使用的大量存储过程库,这些库已被编写为使用可以想象的每个输入/输出结构,包括每种可能的数据类型的返回值和输出参数。 我的问题是开发代码,将输出参数添加到用于执行存储过程的Command对象的参数集合中。 现在我只是使用一个大的默认值,希望它足以捕获所有的情况,但这感觉粗制滥造。 如何提前知道输出参数的长度? 这是我的DAL类,使用属性来表示输出参数: [StoredProcedure(“usp_PostARTransaction”, OperationType.Insert)] public class ARTranPost : DataObjectBase { [StoredProcedureParameter(“sARTranID”,OperationType.Insert,ParameterDirection.Output)] public string ARTranID {get;set;} [StoredProcedureParameter(“sDueDate”, OperationType.Insert, ParameterDirection.Input)] public string DueDate { get; set; } [StoredProcedureParameter(“sPostDate”, OperationType.Insert, ParameterDirection.Input)] public string PostDate { get; set; } } 我是否需要使用SMO或其他库来从数据库中获取长度?