Foxtable(狐表)用户栏目专家坐堂 → 我想问下这种新式的c#语法,在Foxtable的vb.net里怎么写?我在js也经常见到和使用


  共有3297人关注过本帖树形打印复制链接

主题:我想问下这种新式的c#语法,在Foxtable的vb.net里怎么写?我在js也经常见到和使用

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
我想问下这种新式的c#语法,在Foxtable的vb.net里怎么写?我在js也经常见到和使用  发帖心情 Post By:2020/12/21 10:15:00 [只看该作者]


①简单点的:
httpsv.AddWebSocketService<Chat> ("/ChatWithNyan", () => new Chat (" Nyan!"));
 
②高级点的:
wssv.AddWebSocketService<Chat> (
  "/Chat",
  () =>
    new Chat () {
      OriginValidator = val => {
          // Check the value of the Origin header, and return true if valid.
          Uri origin;
          return !val.IsNullOrEmpty ()
                 && Uri.TryCreate (val, UriKind.Absolute, out origin)
                 && origin.Host == "example.com";
        },
      CookiesValidator = (req, res) => {
          // Check the cookies in 'req', and set the cookies to send to
          // the client with 'res' if necessary.
          foreach (Cookie cookie in req) {
            cookie.Expired = true;
            res.Add (cookie);
          }

          return true; // If valid.
        }
    }
);

要想问红字这一堆,用平时的C#转vb代码工具,转不了的。还是说这种是C#独有的语法糖,vb已经被抛弃,不被微软照顾这种写法?

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20201221101436.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/12/21 10:18:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/21 10:19:00 [只看该作者]

估计是代码不完整,转换不了

httpsv.AddWebSocketService(of Chat) ("/ChatWithNyan", function()  new Chat (" Nyan!"))

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2020/12/21 13:27:00 [只看该作者]

在github的websocket的案例代码看到的,应该不是代码不完整

https://github.com/sta/websocket-sharp/blob/master/Example2/Program.cs


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/21 13:47:00 [只看该作者]

我的意思是http://converter.telerik.com/这个网站需要相对完整的代码否则无法识别,比如一个完整的函数。

另外可能是使用了匿名函数,这个网站也不是完美的。

可以百匿名函数自己改改:https://www.baidu.com/baidu?word=vb.net+匿名函数

 回到顶部