0%

一、配置文件概述:

应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义的配置节。我们经常使用的配置文件的架构是客诉下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。

阅读全文 »

方法一:

1
2
3
4
5
6
7
//关闭子窗体后
form2.Closed += (ss,ee)=> { this.Close(); };
//或Application.OpenForms集合找到要关闭的窗口,再Close:
foreach (var item in Application.OpenForms)
{
if (item is Form1) item.Close();
}

方法二:

1
2
3
4
5
6
7
8
9
10
11
B new_form = new B();
new_form.owner = this;
this.hide();
new_form.showdialog();
Application.ExitThread();

Application.ExitThread();//是退出当前线程。
//首先默认情况下我们的程序是单线程的,
this.hide();//后把当前窗体隐藏起来了,然后new_form.showdialog();模态弹出新窗口。
//这个时候线程不会继续执行(被阻塞了),
//直到我们关闭了新弹出来的模态窗口后,程序才会继续执行Application.ExitThread();此时线程关闭,所有一切都关闭了,隐藏的窗口也关闭了。

转自:https://www.cnblogs.com/huanhuan86/archive/2013/02/21/2920303.html

一、原理

使用iframe标签,更改其中src对应bilibili视频的aid和cid,组装新的HTML源码,即可在文章内嵌入bilibili视频。

二、获取aid和cid

aid为视频的av号,但是每个av号下不一定只有1p,所以B站用cid来管理视频的真正id,那么也可以说如果视频只有1p,那么cid就无用了,我测试直接填1也是可以的。

这里介绍两种获取aid和cid的方法:

阅读全文 »

例如要给StringBuilder加一个拓展方法,在一个静态类中,写一个公开的静态方法,参数列表中加上 (this+空格+StringBuilder S ,参数1,参数2,····· )

1
public static  void Add(this StringBuilder S,int a, string b,int c,***){}

C#隐式类型是.net4.0推出的新功能特性,我们先了解一下什么是隐式类型?
当程序中使用了隐式类型,那么这个变量不需要指定其数据类型,由操作系统自动判断其数据类型,但它绝对不会进行装箱和拆箱的操作。
以前我们在定义变量的时间,必须要指定变量的数据类型,隐式类型变量是用var关键字来表示的,当使用了var关键字定义的变量就不需要指定其数据类型。例:var flag1=2;var flag2=”张三”;var flag3=true;以上定义隐式类型变量都是正确的,但是使用了隐式类型变量需要注意如下几点:1、使用var作为定义隐式类型的关键字,var其实也是javascript定义变量的语法;2、定义隐式类型时,必须为它赋值,例var str=“test”;3、赋值后,变量的值可以修改,但是值的数据类型是不可更改的;4、隐式类型具体是什么类型,是初始化的值,由编译器自动判断。