SPSite mySite = new SPSite("serverUrl");
SPWeb myWeb = mySite.OpenWeb("siteUrl");
myWeb.AllowUnsafeUpdates = true;
SPList myList = myWeb.Lists["ListName"];
SPListItem myItem = myList.Items[0];
//设置
SPFieldUrlValue myUv = new SPFieldUrlValue();
myUv .Description = "Your Description";
myUv .Url = "Your Http Link";
myItem["Your Url Field Name"] = myUv ;
myItem.Update();
//获取
SPFieldUrlValue myUv = new SPFieldUrlValue(myItem["Your Url Field Name"] .ToString());
String url=myUv. Url ;
String Description =myuv.Description ;