標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using
標籤:有這麼個需求,軟體只能運行一個執行個體,軟體運行後可以讓其隱藏運行再次運行這個軟體的時候就讓正在啟動並執行執行個體顯示出來=================================當軟體隱藏後沒辦法拿到控制代碼於是只有第一次啟動並執行時候講控制代碼儲存下來,於是有了下面的 1 private void HideForm() 2 { 3 string handlestr =
標籤:出現原因,其中一個是返回參數的存取層級小於函數的存取層級, 也就是說當定義一個返回參數的方法的時候,如果返回參數的存取層級低於方法的存取層級就會出現這樣的錯誤,這個是可以理解的,如果返回的參數不能被訪問,那麼定義的返回的方法也是錯誤的. (當你在一個訪問性比較強(例如公用)的欄位/屬性/方法裡使用自訂類型,而這個類型訪問性比較低(例如保護/私人)的時候就發生這個問題了) 那麼:傳回型別和方法的形參表中引用的各個類型必須至少具有和方法本身相同的可訪問性
標籤: asp.net判斷輸入文字是否是數字 方案一:/**//// <summary> /// 名稱:IsNumberic /// 功能:判斷輸入的是否是數字 /// 參數:string oText:源文本 /// 傳回值: bool true:是 false:否 /// </summary> public bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return
標籤:1、用正規式using System.Text.RegularExpressions;string pattern =
標籤:引言委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裡別(biè)得慌,混身不自在。本文中,我將通過兩個範例由淺入深地講述什麼是委託、為什麼要使用委託、事件的由來、.Net
標籤: 今天沒事,就下了個vs2015 preview,前段時間園子裡面也在熱炒這些新的文法糖,這裡我們就來看看到底都會產生些什麼樣的IL? 一:自動初始化屬性 確實這個比之前的版本簡化了一下,不過你肯定很好奇,到底編譯器給我們做了哪些東西呢?1 class Student2 {3 public string Name { get; set; } = "ctrip";4
標籤:
標籤:外部方法使用C#簡單例子1、增加引用using System.Runtime.InteropServices;2、聲明和實現的串連[DllImport("kernel32", SetLastError = true)]3、聲明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);4、對外部方法操作 GetCurrentDirectory(300,
標籤:C#基礎知識之三1、 程式集間的繼承:基類必須被聲明為public、必須在工程中包括對該基類的程式集引用。2、 對其他程式集引用和增加對using指令的區別:前者是告訴編譯器所需的類型在哪裡被定義,後者為了不必使用它們的完全限定名稱。例子:對Mydll調用3、 成員存取修飾詞protectedinternal是對所有繼承該類或在該程式集內聲明的類可訪問。即為protected和internal的並集而不是交集。4、
標籤:C#.一、資料類型 1,字串類型(string) 。放入一串字串,需要用""引起來。 列如: string a ="999"; 2,整型 (int)。 4位元組 不常用的整型 long 8位元組 、short 2位元組 、 tiny 1位元組 &
標籤: //輸出 Console.WriteLine("大哇塞"); 自動斷行符號的。Console.Write("Hello world"); 不帶斷行符號的注意:1.大小寫敏感。(快速鍵操作)2.括弧,引號,分號都是英文狀態下的符號。3.結尾不要忘記寫分號。//輸入 string s = Console.ReadLine();如何拼接字串。Console.WriteLine("你的使用者名稱是" + u + ",密碼是" + p + ",請確認。"
標籤: 今後爭取每兩天能更新一次。平日的誘惑太多,雙休只顧玩了,進度有點慢。 接上一講的,類型的安全性,留下了點小尾巴——比較對象的相等性。 C#有四種比較相等的方式:除了“==”運算子外,System.Object定義了3中方法:ReferenceEqual()方法和兩種Equals(); 1.首先是“==”運算子: 對於實值型別,“==”比較兩個值是否相等;而對於參考型別,“
標籤:
標籤:assign: 對基礎的資料類型,比如NSInteger和C資料類型(int,float,char)等copy: 針對NSStringretail: 針對NSObject及其子類nonatomic:單線程,防止在寫未完成的時候被另外一個線程讀取,造成資料讀取錯誤weak: 它所指向的對象一旦被釋放則會被設為nilstrong: 由它所修飾的對象的引用計數會+1,指向的對象被釋放後不會被設為nilreadonly:
標籤:/** * @brief Codeforces Round #283 (Div. 2) c * @file c.cpp * @author mianma * @created 2014/12/22 13:38 * @edited 2014/12/22 13:38
標籤:1.結構體儲存到文本 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #define max 3 5 6 typedef struct student{ 7 char name[10]; //最好用數組,方便,用指標到時寫入到文本不好操作 8 int age; 9 int score;10 }STU;11 int size =
標籤:.net 單機遊戲 開發模式 上一篇這裡描述了一個關於差異資料在開發過程中的一個優點,這裡來示範另外一個特點:單機開發之無縫切換到C/S模式一般C/S模式都面臨一個問題:就是開發過程中的調試難題,因為涉及到用戶端和服務端相關方法,如果由某個人來編寫那麼也是一個簡單的事情.如果由2個人編寫,會帶來一些平台上的區別以及編碼的區別.簡單的說,如果我們在開發時完全的避開C/S,然後經由某個機制,可
標籤: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #define max 10 5 #define min 2 6 7 void main(int argc,char *argv[]) 8 { 9 char *content;10 int longContent=0;11 int longArr;12 FILE *fp;13
標籤:概述 其實x進位轉十進位的演算法都差不多,不過如果是針對於字元形式,他們卻有點不同.使用指標和數組的形式計算,又不同.這裡示範將字元型的數組形式的八進位轉成十進位: 1 #include <stdio.h> 2 #include <string.h> 3 #include <math.h> 4 5 #define MAX 10 6 7 //初始化數組為八進位. 8 void 9 init(char *octal) {10