相关疑难解决方法(0)

Microsoft.VisualBasic命名空间是"真正的.NET"代码吗?

我的开发团队正准备开始一个新项目.自VB3时代以来,该商店一直是一个"VB商店",但现在流行的观点是我们是一个".NET商店",因为C#是专为.NET创建的,而VB.NET是一个改造,我们我决定继续前进写C#.争议围绕的问题是Microsoft.VisualBasic命名空间是否在新开发中具有合法位置,或者它是否仅用于VB6(及更旧)代码的向后兼容性.另一个更有趣的问题是,Microsoft.VisualBasic命名空间下的代码是否是.NET代码,如果它真的是在.NET包装器中精心打包的旧VB运行时,使其实际上是一个COM互操作控件(类似于WinForms如何包装非.NET Win32窗口API但仅暴露.

为了使这更令人困惑,我们的开发团队有一位Microsoft咨询服务顾问告诉我们Microsoft不再支持Visual Basic,包括Microsoft.VisualBasic命名空间下的VB运行时.

我正在寻找的是链接 - 最好是无懈可击的微软来源 - 链接到最终以这种或那种方式回答这个问题的文档.我已经在Google上尝试了几种搜索排列,并且没有更接近这个问题的底部.

编辑:显然我没有说清楚我的问题.我不是在问VB.NET是否是真正的.NET代码.我正在尝试确定Microsoft.VisualBasic命名空间 "下" 是否为.NET代码,或者它是否是旧的VB6运行时,它是经过精心打包并作为.NET代码公开的.有人已经说过9/10的命名空间只是从.NET的其他地方包装代码; 那个1/10怎么样?

.net vb.net

56
推荐指数
4
解决办法
8405
查看次数

DateTime在if语句中获得今天的月份

我想做一个if语句,如果月份==一月份,例如加载其他东西,如果月份== april加载别的东西.有人可以帮助,谢谢

c#

2
推荐指数
1
解决办法
3591
查看次数

c#有一种简单的方法可以将月份整数转换为name

我正在尝试为博客应用程序创建存档列表.我有一个veiw模型,其中包含以下代码片段:

@model IEnumerable<NPLHBlog.Models.ArchiveListModels>
...
        @foreach (var item in Model)
        {
            <li>@item.ArchiveMonth/@item.ArchiveYear : @item.PostCount</li>
        }
...
Run Code Online (Sandbox Code Playgroud)

我正在尝试将item.ArchiveMonth打印为'Jan'而不是'1'.

ArchiveListModel如下:

public class ArchiveListModels
{
    public int ArchiveYear { get; set; }
    public int ArchiveMonth { get; set; }
    public int PostCount { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并从存储库中读取博客,如下所示:

    public IQueryable<ArchiveListModels> ArchiveList()
    {
        var archiveList = from blogs in db.Blogs
                          group blogs by new { blogs.PublishDate.Year, blogs.PublishDate.Month }
                              into dateGroup
                              select new ArchiveListModels()
                              {
                                  ArchiveYear = dateGroup.Key.Year,
                                  ArchiveMonth = dateGroup.Key.Month,
                                  PostCount = dateGroup.Count()
                              };
        return …
Run Code Online (Sandbox Code Playgroud)

c# monthcalendar asp.net-mvc-3

2
推荐指数
1
解决办法
5482
查看次数

标签 统计

c# ×2

.net ×1

asp.net-mvc-3 ×1

monthcalendar ×1

vb.net ×1