نمایش نتایج 1 تا 3 از 3

نام تاپیک: تبدیل کلاس به یک کلاس Generic

  1. #1

    تبدیل کلاس به یک کلاس Generic

    سلام
    چگونه می توانم کلاس زیر را تبدیل به یک کلاس Generic کنم


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;


    namespace WebApplication11.Helpers
    {
    public static class CookieHelper
    {
    public static void AddCookie(this HttpContextBase httpContextBase, string cookieName, string value)
    {
    httpContextBase.AddCookie(cookieName, value, DateTime.Now.AddDays(30));
    }


    public static void RemoveCookie(this HttpContextBase httpContextBase, string cookieName)
    {
    var cookie = new HttpCookie(cookieName)
    {
    Expires = DateTime.Now.AddDays(-1)
    };
    httpContextBase.Response.Cookies.Set(cookie);
    }


    public static void UpdateCookie(this HttpContextBase httpContextBase, string cookieName, string value, bool httpOnly = false)
    {
    var cookie = new HttpCookie(cookieName)
    {
    Value = httpContextBase.Server.UrlEncode(value),
    HttpOnly = httpOnly
    };
    httpContextBase.Response.Cookies.Set(cookie);
    }
    public static void AddCookie(this HttpContextBase httpContextBase, string cookieName, string value, DateTime expires, bool httpOnly = false)
    {
    var cookie = new HttpCookie(cookieName)
    {
    Expires = expires,
    Value = httpContextBase.Server.UrlEncode(value),// For Cookies and Unicode characters
    HttpOnly = httpOnly
    };
    httpContextBase.Response.Cookies.Add(cookie);
    }


    public static string GetCookieValue(this HttpContextBase httpContext, string cookieName)
    {
    var cookie = httpContext.Request.Cookies[cookieName];
    if (cookie == null)
    return string.Empty; //cookie doesn't exist


    // For Cookies and Unicode characters
    return httpContext.Server.UrlDecode(cookie.Value);
    }
    }
    }

    باتشکر

  2. #2

    نقل قول: تبدیل کلاس به یک کلاس Generic

    سلام. کدی که قرار دادید یه helper هست. فکر نمی کنم بشه یه هلپر رو جنریک کرد!!!!!

  3. #3

    نقل قول: تبدیل کلاس به یک کلاس Generic

    کلاس Generic زمانی استفاده میشه که کلاس شما از عملیاتی روی یک Object انجام میده اما به نوع اون Object وابستگی مستقیم نداره.
    مثلا List هر کلاسی رو تبدیل به یک آرایه میکنه. اما در کلاسی که شما گذاشتید وابستگی مستقیم بین اشیا وجود داره.
    هیچکدوم از اونهارو نمیشه با یک کلاس دیگه عوض کرد و یک عملیت رو انجام دارد. در کلاس های Generic عملیات هایی که روی شی انجام میشه ثابت ولی نوع شی قابل تغییره.

تاپیک های مشابه

  1. سوال: تبدیل شدن به یک برنامه نویس حرفه ای تجاری
    نوشته شده توسط jerjis1912 در بخش VB.NET
    پاسخ: 14
    آخرین پست: شنبه 20 تیر 1388, 07:54 صبح
  2. سوال: تبدیل رشته به یک خط کد برنامه در سی شارپ
    نوشته شده توسط qeidarlo در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 19 اسفند 1387, 12:59 عصر
  3. تبدیل sp به یک dll
    نوشته شده توسط shahab_ksh در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 30 شهریور 1387, 20:59 عصر
  4. تبدیل رشته به یک متغیر
    نوشته شده توسط S_VB.max در بخش PHP
    پاسخ: 3
    آخرین پست: چهارشنبه 24 اسفند 1384, 18:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •