小编s-a*_*a-n的帖子

Roundoff Timespan到15分钟的间隔

我的代码中有一个属性,用户可以在HH:mm中输入一个时间跨度

10:32
10:44
15:45
Run Code Online (Sandbox Code Playgroud)

我想在我的房产到最近的15分钟,但我没有在这里的日期时间.我只需要使用Timespan

10:32 to 10:30
10:44 to 10:45
15:45 to 15:45
01:02 to 01:00
02:11 to 02:15
03:22 to 03:15
23:52 to 00:00
Run Code Online (Sandbox Code Playgroud)

尝试了所有这些解决方案,但它们涉及Datetime

如何将时间向上舍入到最接近的X分钟?
是否有一个简单的函数可以将日期时间向下舍入到最接近的30分钟,在C#中?
DotNet Roundoff日期时间持续15分钟

c#

10
推荐指数
1
解决办法
5784
查看次数

Microsoft Graph API 以 HTML 形式返回邮件正文

我想阅读我的电子邮件并将它们转换为 json。我正在使用Microsoft Graph API像这样查询 Office 365 邮箱

GraphServiceClient client = new GraphServiceClient(
            new DelegateAuthenticationProvider (
                (requestMessage) =>
                    {
                        requestMessage.Headers.Authorization =
                                            new AuthenticationHeaderValue("Bearer", token);
                        return Task.FromResult(0);
                    }
                )
            );

var mailResults = await client.Me.MailFolders.Inbox.Messages.Request()
                                .OrderBy("receivedDateTime DESC")
                                .Select(m => new { m.Subject, m.ReceivedDateTime, m.From, m.Body})
                                .Top(100)
                                .GetAsync();
Run Code Online (Sandbox Code Playgroud)

我按照教程进入了这个阶段。但是我的消息正文返回为 html 而不是文本。有没有办法可以指定 message.body 返回文本甚至 json 而不是 HTML?

c# office365 office365api microsoft-graph-security microsoft-graph-api

6
推荐指数
1
解决办法
5019
查看次数

在变量中使用连字符

DECLARE @query varchar(MAX)
DECLARE @dbinstance varchar(200)
DECLARE @dbname varchar(200)

SET @dbinstance = 'this-is-servername\databaseinstancename'
SET @dbname = 'databasename'

SET @query = 'select column1, column2 from +@dbinstance+'.'+@dbname+'


EXEC(@query)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

消息 102,级别 15,状态 1,第 3 行“-”附近的语法不正确。

如果服务器名称有连字符,我们不能在变量中使用它吗?如果是这样,是否有解决方法,因为我不允许更改服务器名称,但必须在变量中使用它。

sql t-sql sql-server

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

将子类作为参数传递

我有一个基类

public abstract class BaseClass
{
    public DateTime CreateTime { get; set; }
    public string CreateUser { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

以及从基类派生的少数子类

public class Child1 : BaseClass
{
}

public class Child2 : BaseClass
{
}
Run Code Online (Sandbox Code Playgroud)

对于使用这些子类的客户端,我可以在这些类之外创建一个方法,该方法可以接受两个子类作为参数并更改其基类对象吗?

c# oop

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

从调用方法返回

我有方法

public void x()
{
    y();
    z();
}

public void y()
{
    if(some condition) return;
    some code...
}

public void z()
{
    somecode...
}
Run Code Online (Sandbox Code Playgroud)

我知道method y()如果满足somecondition条件,将返回return语句而不执行该方法中的任何其他操作,并将返回method x()并执行method z().但有没有办法从method x()没有执行返回method z()

我无法改变任何约束或编辑 method y

.net c#

0
推荐指数
1
解决办法
65
查看次数