Questions tagged «vb.net»

Visual Basic.NET(VB.NET)是一种多范式,托管的,类型安全的,面向对象的计算机编程语言。与C#和F#一起,它是针对.NET Framework的主要语言之一。VB.NET可以看作是Microsoft Visual Basic 6(VB6)的演进,但可以在Microsoft .NET Framework上实现。请勿将此标签用于VB6,VBA或VBScript问题。

3
继承如何作用于属性?
Inherited属性的bool属性指的是什么? 这是否意味着如果我使用属性定义了我的类AbcAtribute(具有Inherited = true),并且从该类继承了另一个类,则派生类也将具有相同的属性? 为了用一个代码示例来阐明这个问题,请想象以下内容: [AttributeUsage(AttributeTargets.Class, Inherited = true)] public class Random: Attribute { /* attribute logic here */ } [Random] class Mother { } class Child : Mother { } 是否Child也Random应用了属性?
108 c#  .net  vb.net  attributes 

4
我可以发布私有的NuGet软件包吗?
我有一个专门针对我公司团队的装配体。我希望能够使用NuGet使该程序集可用于我的团队和公司中类似团队正在从事的其他项目。但是,程序集并不是我想与世界共享的真正代码。 我知道使用Maven,您可以从本地存储库创建本地存储库和源软件包。NuGet是否支持类似的功能?NuGet是否可以指定本地存储库或拥有私有软件包?

11
将CSV文件导入.Net中的强类型数据结构
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 将CSV文件导入到强类型数据结构中的最佳方法是什么?
106 c#  vb.net  file  csv  import 

11
.NET中的事件签名-使用强类型的“发件人”吗?
我完全意识到,我提出的建议不遵循.NET准则,因此,仅鉴于此原因,可能是一个糟糕的主意。但是,我想从两个可能的角度考虑这一点: (1)我是否应考虑将其用于我自己的开发工作,这是100%用于内部目的。 (2)这是框架设计者可以考虑更改或更新的概念吗? 我正在考虑使用利用强类型的“发送者”的事件签名,而不是将其键入为“对象”,这是当前的.NET设计模式。也就是说,不是使用如下所示的标准事件签名: class Publisher { public event EventHandler<PublisherEventArgs> SomeEvent; } 我正在考虑使用利用强类型的“发件人”参数的事件签名,如下所示: 首先,定义一个“ StrongTypedEventHandler”: [SerializableAttribute] public delegate void StrongTypedEventHandler<TSender, TEventArgs>( TSender sender, TEventArgs e ) where TEventArgs : EventArgs; 这与Action <TSender,TEventArgs>并没有什么不同,但是通过使用StrongTypedEventHandler,我们强制TEventArgs源自System.EventArgs。 接下来,作为示例,我们可以在发布类中使用StrongTypedEventHandler,如下所示: class Publisher { public event StrongTypedEventHandler<Publisher, PublisherEventArgs> SomeEvent; protected void OnSomeEvent() { if (SomeEvent != null) { …
106 c#  .net  vb.net  events 



7
如何在CSS.NET MVC中将CSS类应用于Html.ActionLink?
我正在使用VB.NET构建ASP.NET MVC应用程序,并且正在尝试使用以下代码将CSS类应用于:Html.ActionLink <%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%> 但是,当我运行代码时,收到以下错误: 编译器错误消息:BC30988:键入或预期为“ With”。 我是MVC的新手,实际上我不太了解自己在做什么,所以我在其他地方使用基于示例的代码时,看不到那里出了什么问题。

3
什么是.axd文件?
.axd文件的目的是什么? 我知道在ASP.Net AJAX工具包及其控件中使用了它。我想了解更多。 我尝试使用Google搜索,但是找不到基本信息。
102 c#  asp.net  vb.net 

2
控制台应用程序中的可靠计时器
我知道在.NET中有三种计时器类型(请参阅.NET Framework类库中的比较计时器类)。我选择了线程计时器,因为如果主线程繁忙,其他类型的计时器可能会漂移,因此我需要确保它的可靠性。 此计时器在计时器控制中的工作方式放置在另一个线程上,因此当它不忙时,它始终可以与父线程上的工作一起开始计时。 控制台应用程序中此计时器的问题在于,当计时器在另一个线程上滴答作响时,主线程没有对应用程序执行任何操作,因此关闭了该线程。 我尝试添加一个while true循环,但是当计时器关闭时,主线程太忙了。
102 c#  .net  vb.net  timer 

2
如何检查对象是否为特定类型
我将各种对象传递给子例程以运行相同的过程,但每次都使用不同的对象。例如,在一种情况下,我正在使用ListView,而在另一种情况下,我正在传递DropDownList。 我想检查传递的对象是否为DropDownList,然后执行某些代码(如果是)。我该怎么做呢? 到目前为止,我的代码不起作用: Sub FillCategories(ByVal Obj As Object) Dim cmd As New SqlCommand("sp_Resources_Categories", Conn) cmd.CommandType = CommandType.StoredProcedure Obj.DataSource = cmd.ExecuteReader If Obj Is System.Web.UI.WebControls.DropDownList Then End If Obj.DataBind() End Sub

12
从.NET中的字符串中去除双引号
我正在尝试在一些格式不一致的HTML上进行匹配,并且需要去除一些双引号。 当前: <input type="hidden"> 目标: <input type=hidden> 这是错误的,因为我没有正确转义: s = s.Replace(“”“,”“); 这是错误的,因为(据我所知)没有空白字符: s = s.Replace('"', ''); 用空字符串替换双引号的语法/转义字符组合是什么?
100 c#  .net  vb.net 

26
在ASP.NET中生成Excel文件
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我将在ASP.NET应用程序(VB.NET代码后面)中添加一个节,该节将允许用户获取作为Excel文件返回给他们的数据,该文件将基于数据库数据生成。尽管有多种方法可以实现,但是每种方法都有其自身的缺点。您将如何返回数据?我正在寻找一种尽可能简洁明了的东西。

3
VB.NET中DirectCast()和CType()之间的区别
我是一位经验丰富的C / C ++ / C#程序员,刚接触VB.NET。我通常使用CType(以及CInt,CBool​​,CStr)进行转换,因为它减少了字符,是我接触过的第一种转换方法,但是我也知道DirectCast和TryCast。 简而言之,DirectCast和CType之间是否有任何区别(转换效果,性能等)?我了解TryCast的想法。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.