我正在學習CLOS中的泛型函數。 由於我在教科書和在線中找到的例子類型,我感到非常困惑。這些例子總是使用有多個派遣的事實。根據參數類型,執行不同的計算。但是,爲什麼這些論據本身從未在例子中被使用? 實施例的代碼從Wikipedia ; declare the common argument structure prototype
(defgeneric f (x y))
; define a
我想創建一個函數,它將檢查參數的值,如果它爲空,它應該根據參數的類型設置值,否則它應該只返回值是。 在這裏,我已經嘗試過。 public static T ConvertNull<T>(T obj)
{
if (String.IsNullOrEmpty(obj.ToString()))
{
HttpContext.Current.Response.Write("C